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
- Create the
tarnished-cliproject on PyPI. - In the PyPI project settings, add a Trusted Publisher for this GitHub repository.
- Use these values:
- Owner:
markoonakic - Repository:
tarnished - Workflow name:
release.yml - Environment name:
pypi
- Owner:
- After that, run the GitHub release workflow with:
publish_cli_package=true
Release Outputs
The release workflow publishes:
cli/dist/*.whlcli/dist/*.tar.gz
to the GitHub release, and optionally to PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
331e4b9fbcdbf6070a8f6a89d2a04c445c81b24262e4414683369b5be8163016
|
|
| MD5 |
9df12e94fccf5aab6a01ea6047a0de4b
|
|
| BLAKE2b-256 |
34c2b58e3b0fdb63d9b5244fe8c486c6a03b90466d4e71e3c95921fc2db970a1
|
Provenance
The following attestation bundles were made for tarnished_cli-0.1.2.tar.gz:
Publisher:
release.yml on markoonakic/tarnished
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tarnished_cli-0.1.2.tar.gz -
Subject digest:
331e4b9fbcdbf6070a8f6a89d2a04c445c81b24262e4414683369b5be8163016 - Sigstore transparency entry: 1191602383
- Sigstore integration time:
-
Permalink:
markoonakic/tarnished@4490045d50f41515901e62c3c783bf67fc646bcd -
Branch / Tag:
refs/heads/cli-phase-1 - Owner: https://github.com/markoonakic
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4490045d50f41515901e62c3c783bf67fc646bcd -
Trigger Event:
workflow_dispatch
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ad69cbd84a8d3179c1715ead319a84feae0ea622f6adfc22b2aa4b3e10b021a
|
|
| MD5 |
fd57ba7fbb62a2e2cb6edc4571a6b1e7
|
|
| BLAKE2b-256 |
5cfd0ff61d3ee4008b7fffd2acde12c0d52219756c038e9bd564f5513a1e767f
|
Provenance
The following attestation bundles were made for tarnished_cli-0.1.2-py3-none-any.whl:
Publisher:
release.yml on markoonakic/tarnished
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tarnished_cli-0.1.2-py3-none-any.whl -
Subject digest:
6ad69cbd84a8d3179c1715ead319a84feae0ea622f6adfc22b2aa4b3e10b021a - Sigstore transparency entry: 1191602385
- Sigstore integration time:
-
Permalink:
markoonakic/tarnished@4490045d50f41515901e62c3c783bf67fc646bcd -
Branch / Tag:
refs/heads/cli-phase-1 - Owner: https://github.com/markoonakic
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@4490045d50f41515901e62c3c783bf67fc646bcd -
Trigger Event:
workflow_dispatch
-
Statement type: