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

Homebrew convenience path:

brew tap markoonakic/tap
brew install tarnished-cli

For agents and automation, keep using:

uv tool install tarnished-cli

Install from a built wheel before PyPI publication:

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

OpenClaw / Agent Install

Recommended:

uv tool install tarnished-cli

Version-pinned:

uv tool install 'tarnished-cli==0.1.4'

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.4.tar.gz (46.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.4-py3-none-any.whl (24.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tarnished_cli-0.1.4.tar.gz
Algorithm Hash digest
SHA256 2cbfe5340dc13ee711db4fab8e8907920739af1437f16b27e645b184c92768f6
MD5 d9494a153a90d319426561d731a9f922
BLAKE2b-256 4da00d13a0a04e6df7615ae69dbc0b575261aace5010222ef7e8569c4adbfc31

See more details on using hashes here.

Provenance

The following attestation bundles were made for tarnished_cli-0.1.4.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.4-py3-none-any.whl.

File metadata

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

File hashes

Hashes for tarnished_cli-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 966b96d43f218702ac34dba47a9ab9cb42f77445cd082c9164b6185f6534a9ab
MD5 aaea4566a83b0295d370b42c21ad1d6f
BLAKE2b-256 ec348c2e520b5ec561fa18a40d6bc59259dc841bcd343b1d0509484f004d7cdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for tarnished_cli-0.1.4-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