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.1.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.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: assertion_cli-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ac7aba6d09385db61a9436c01a0f0290f6dc7b7c1075b10936ccd5c03f244a16
MD5 fb12528103b9fe123f5118d8bd88b3f2
BLAKE2b-256 7451607aa43ef28d4c86f3f1b991856fe31ebe88243e15c31ea4e0636813fc4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: assertion_cli-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 66da7bb413ebbad644026e1e6365fe8c446bf0247ee5de9cda71e216c0bd14c6
MD5 8f44d3104166e7546e80c38eecdf4776
BLAKE2b-256 228d5d383c3d173e5650584bf4f9701f4ffa84c208593553b88d49950ccc9dbe

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