Skip to main content

Agent-first CLI for Tarnished

Project description

Tarnished CLI

Agent-first command-line interface for Tarnished.

Install

Preferred install path:

uv tool install tarnished-cli

Alternative:

pipx install tarnished-cli

Install from a built wheel before PyPI publication:

uv tool install ./dist/tarnished_cli-0.1.2-py3-none-any.whl

OpenClaw / Agent Install

Recommended:

uv tool install tarnished-cli

Version-pinned:

uv tool install 'tarnished-cli==0.1.2'

Then run:

tarnished --help

Development

cd cli
uv sync
uv run tarnished --help
uv run pytest -q

Release

The repository release workflow builds CLI distributions and uploads them to the GitHub release.

PyPI publication is optional and is controlled by the publish_cli_package workflow input.

One-Time PyPI Trusted Publishing Setup

  1. Create the tarnished-cli project on PyPI.
  2. In the PyPI project settings, add a Trusted Publisher for this GitHub repository.
  3. Use these values:
    • Owner: markoonakic
    • Repository: tarnished
    • Workflow name: release.yml
    • Environment name: pypi
  4. After that, run the GitHub release workflow with:
    • publish_cli_package=true

Release Outputs

The release workflow publishes:

  • cli/dist/*.whl
  • cli/dist/*.tar.gz

to the GitHub release, and optionally to PyPI.

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

tarnished_cli-0.1.2.tar.gz (43.1 kB view details)

Uploaded Source

Built Distribution

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

tarnished_cli-0.1.2-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

Details for the file tarnished_cli-0.1.2.tar.gz.

File metadata

  • Download URL: tarnished_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 43.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tarnished_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 331e4b9fbcdbf6070a8f6a89d2a04c445c81b24262e4414683369b5be8163016
MD5 9df12e94fccf5aab6a01ea6047a0de4b
BLAKE2b-256 34c2b58e3b0fdb63d9b5244fe8c486c6a03b90466d4e71e3c95921fc2db970a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for tarnished_cli-0.1.2.tar.gz:

Publisher: release.yml on markoonakic/tarnished

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

File details

Details for the file tarnished_cli-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: tarnished_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 24.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tarnished_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6ad69cbd84a8d3179c1715ead319a84feae0ea622f6adfc22b2aa4b3e10b021a
MD5 fd57ba7fbb62a2e2cb6edc4571a6b1e7
BLAKE2b-256 5cfd0ff61d3ee4008b7fffd2acde12c0d52219756c038e9bd564f5513a1e767f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tarnished_cli-0.1.2-py3-none-any.whl:

Publisher: release.yml on markoonakic/tarnished

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