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.1.3.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.1.3-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: carta_cli-0.1.3.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.1.3.tar.gz
Algorithm Hash digest
SHA256 934b96e91f36d116ee4a504e0463703168e7f6a6b766ae53d6f8236aa7be583b
MD5 78b991bf3d06569b343787f5431de645
BLAKE2b-256 bf32eda328a09514399413dc8a241ccf77103c1cfa7ce6909d4894dacb6ce043

See more details on using hashes here.

Provenance

The following attestation bundles were made for carta_cli-0.1.3.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.1.3-py3-none-any.whl.

File metadata

  • Download URL: carta_cli-0.1.3-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.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4bbc376c47f3c391ad6d4a5d9e6ce78adcec128bf1a8006e99018efd58ccd29f
MD5 7ea66b493e193aebd8d9ed1b5899138d
BLAKE2b-256 2435d35c4703ffe1cac52ba49ab85ced3231115f59232e77fe21b9d8ba1ecabe

See more details on using hashes here.

Provenance

The following attestation bundles were made for carta_cli-0.1.3-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