Skip to main content

Thin PyPI shim that invokes the ALTER CLI (installed separately via npm).

Project description

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.

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

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.

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