Skip to main content

CLI for managing .carta/ specification workspaces

Project description

Carta

A CLI for managing .carta/ workspaces — structured documentation directories that keep specifications synchronized with code.

Carta gives AI agents (and humans) deterministic tools for creating, moving, deleting, and reorganizing docs within a hierarchical workspace. See WORKSPACE.md for the format description.

Install

Requires Python 3.10+.

pip install carta-cli

Or install from source:

pip install -e .

Usage

carta init              # create a new .carta/ workspace
carta create doc01.03   # add a doc entry
carta move doc01.03 doc02.01
carta regenerate        # rebuild MANIFEST.md
carta tree              # print workspace structure
carta ai-skill          # print full command reference for AI agents

Run carta --help for the complete command list.

Tests

make test

License

AGPL-3.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

carta_cli-0.3.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

carta_cli-0.3.0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file carta_cli-0.3.0.tar.gz.

File metadata

  • Download URL: carta_cli-0.3.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for carta_cli-0.3.0.tar.gz
Algorithm Hash digest
SHA256 4f81966d2890c14ba183b7b822921763b65543112b1a2f006fcf845baba96088
MD5 c72ce3b30d81c8f0f62242bb7af972d9
BLAKE2b-256 df351c707d69baf605095bef4039458fec82bb3c274e30359e4cdbb00ebcc455

See more details on using hashes here.

Provenance

The following attestation bundles were made for carta_cli-0.3.0.tar.gz:

Publisher: publish.yml on saxonthune/carta

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file carta_cli-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: carta_cli-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for carta_cli-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7222323b249dc755c834880097f7249c44f05dd74faf46d25a7513d1c14ecb12
MD5 0a5671c6130162fbf8d1310bbd4bf401
BLAKE2b-256 d76e0bea27eed2fa78825f4f191ee13d41d6c961127d7dc0d8079002cc909ff6

See more details on using hashes here.

Provenance

The following attestation bundles were made for carta_cli-0.3.0-py3-none-any.whl:

Publisher: publish.yml on saxonthune/carta

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page