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.

Related packages

  • @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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

truealter-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

truealter-0.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file truealter-0.1.0.tar.gz.

File metadata

  • Download URL: truealter-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for truealter-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b1c9a3ffd29581b629c154399e86e599b7a2f962af82e4c86e83bfeb9c93dabb
MD5 d4acf4d0f2025f6eb1ac2ba8ccd5d483
BLAKE2b-256 4a59bc491dad53e6b121e0100e2f1280a537c90a4870e693fa74838c4735f351

See more details on using hashes here.

File details

Details for the file truealter-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: truealter-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for truealter-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 56033242d5837566c46636ffccbebf6b5b14778edfda8398780719800037fb53
MD5 708bb480b95e28eba762ed19f6de6c99
BLAKE2b-256 55ba7ad2893596232638c9b8a7569a163cef64394b1c9c7e55d6f9f9091925f0

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page