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

Uploaded Python 3

File details

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

File metadata

  • Download URL: carta_cli-0.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 6df157f19b6ffe263f9eba66bd61ab476b16113ad4bde7f7f918e53746cd1f6d
MD5 c396c3eebf3d3fd094fdf8656960939f
BLAKE2b-256 9d549d6377a1b80b85b48b34ff3ca530967a48275c5271ea2d864d80a7cde4e3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: carta_cli-0.2.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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e1040bca6e7b575f7fde191fb126cf7b436082222077b89a916ef728ce7aab3b
MD5 05bc1c9137ff5ecc8de4950e6106bb14
BLAKE2b-256 993b59a728a9cc7851d77ef5d5867950f6fe54abc4e8c092d98a566348f258dc

See more details on using hashes here.

Provenance

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