Skip to main content

truealter

Python console-script shim for the ~Alter CLI. The canonical ~Alter CLI ships from @truealter/cli on npm. This package exists as a fourth install channel for pip-centric users.

Install

pip install truealter

After installation, truealter is on your PATH. The first time you run it, it execs the alter binary from npm - so you need that installed too:

npm install -g @truealter/cli

With both installed, truealter <args> is equivalent to alter <args>.

Why a shim?

The CLI itself is a Node.js project (see @truealter/cli on npm). We publish a thin Python shim so that:

  • pip install users on systems without a global npm setup get a discoverable entry point and helpful install guidance.
  • CI images that only have Python tooling can install a placeholder that prints a clear, actionable error rather than "command not found".
  • The truealter PyPI name is reserved for this ecosystem and cannot be squatted later.

If the canonical node-side CLI isn't on your PATH, truealter prints install instructions and exits with status 127. It never silently runs a half-working re-implementation of the real CLI.

  • @truealter/cli on npm - the canonical CLI
  • alter-runtime on PyPI - the ~Alter identity daemon (separate, runs alongside; this shim is a sibling package in the same repo)

Licence

Apache-2.0. See LICENSE at the repo root.

Metadata

Release files for truealter 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for truealter 0.1.1
File Size Uploaded
truealter-0.1.1.tar.gz 3.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for truealter 0.1.1
File Interpreter ABI Platform
truealter-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.8 kB

Release files / truealter-0.1.1.tar.gz

Download URL truealter-0.1.1.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ca6c52c625102523506c10a14ad7013b9bbeffaff72615db1126af8e2a234837
BLAKE2b-256 checksum
How to use checksums
bf506cc93f68d80d501add1c3f4b4069a076503b9778307c53fc4dbc3d1477a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 4, 2026.

Transparency log

Release files / truealter-0.1.1-py3-none-any.whl

Download URL truealter-0.1.1-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f5bc4a99528e763df0d493c4d023fac44c465dfe2cdd2c563701acb36f8e3735
BLAKE2b-256 checksum
How to use checksums
a90949ffb10035257e47363d1175599e760133b394d196d38c87bcf1619a56d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page