Skip to main content

CLI for the Assertion API

Project description

Assertion CLI

CLI for the Assertion API.

Usage

The CLI currently targets a local backend at http://localhost:8000.

Run locally from the workspace:

uv run --package assertion-cli asrt --help

Install from Git as a uv tool:

uv tool install git+ssh://git@github.com/prooflayer-ai/backend.git#subdirectory=cli

The CLI package declares all of its direct runtime dependencies. At the moment that set is httpx, pydantic, and typer.

After installation:

asrt stacks
asrt checkpoint --stack <stack-id> "Implemented X\nUpdated Y"
asrt checkpoint --continue "Implemented Y"
asrt decision --yes <checkpoint-id>   # optional, only after a failed checkpoint
asrt verify

This expects the installer to already have GitHub SSH access to prooflayer-ai/backend.

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

assertion_cli-0.1.0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

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

assertion_cli-0.1.0-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file assertion_cli-0.1.0.tar.gz.

File metadata

  • Download URL: assertion_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for assertion_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fcf4eae105d3a086506d3231dae791f80d158f4ec4f2ed612fbc8892bf48a3c2
MD5 463ad2f264abdb1adada5426d3290d4b
BLAKE2b-256 a03abfd13a61293e60b87a463a7ebc5f1bd55072d8b929f26c3c94b879719b37

See more details on using hashes here.

File details

Details for the file assertion_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: assertion_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for assertion_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cc8297b781c8f929a60e24e1958d082213fbc63f3a87ae13e9e2190eb276d403
MD5 14374837792ef7dba769e02fa1ca85ad
BLAKE2b-256 fea2063c6420ec76f6231bf9c5f1d7b023f31c43fbb9c9cdc31351bd54a5632f

See more details on using hashes here.

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