truealter
Python console-script shim for the ~Alter CLI. The canonical ~Alter CLI ships from
@truealter/clion 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 installusers 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
truealterPyPI 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.
Related packages
@truealter/clion npm - the canonical CLIalter-runtimeon 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)
| File | Size | Uploaded | |
|---|---|---|---|
| truealter-0.1.1.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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