gtx-cli
gtx-cli is the PyPI distribution for the General Translation CLI. It installs
a gt command that runs the bundled standalone binary for your platform.
Installation
pip install gtx-cli
Usage
gt init
gt translate
gt upload
How it works
PyPI hosts one wheel per supported platform. Each wheel contains the Bun-compiled CLI binary for that platform. At runtime, the Python launcher execs the bundled binary directly.
Documentation
Full CLI documentation is available at generaltranslation.com/docs/cli.
Release
Build the Bun executables first from packages/cli, then build and publish the
platform wheels:
pnpm --filter gt run build:bin:clean
cd packages/cli/pypi
python -m pip install --upgrade build twine
python scripts/build_platform_wheels.py \
--version 2.14.22 \
--source ../binaries \
--check \
--upload \
--skip-existing \
--token-file ~/Documents/dev/secrets/pypi-api-token.txt
The script restores gtx_cli.__version__ and removes copied binaries from the
source tree after building.
License
MIT. See LICENSE.md.
Metadata
Release files for gtx-cli 2.26.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| gtx_cli-2.26.5-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| gtx_cli-2.26.5-py3-none-manylinux_2_25_x86_64.whl | Python 3 | none | Linux glibc 2.25+ x86-64 | Details |
| gtx_cli-2.26.5-py3-none-manylinux_2_25_aarch64.whl | Python 3 | none | Linux glibc 2.25+ ARM64 | Details |
| gtx_cli-2.26.5-py3-none-macosx_13_0_x86_64.whl | Python 3 | none | macOS 13.0+ x86-64 | Details |
| gtx_cli-2.26.5-py3-none-macosx_13_0_arm64.whl | Python 3 | none | macOS 13.0+ ARM64 | Details |
Total release size: 185.7 MB
Release files / gtx_cli-2.26.5-py3-none-win_amd64.whl
| Download URL | gtx_cli-2.26.5-py3-none-win_amd64.whl |
|---|---|
| Size | 43.5 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8ed70b872235b5240f4d518e8f54c84ed542a0b5c780f3d2c8a6aab5b4b316a3
|
|
BLAKE2b-256 checksum How to use checksums |
f59d7504c77b2a7310328f3db2129ce3c3f88c31ea655c2d5447116e02e72806
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / gtx_cli-2.26.5-py3-none-manylinux_2_25_x86_64.whl
| Download URL | gtx_cli-2.26.5-py3-none-manylinux_2_25_x86_64.whl |
|---|---|
| Size | 40.3 MB |
| Tags | Linux glibc 2.25+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
38478ea805e37a9320dd3dc3d89ea6639c56702947d1dc8e0c5d083deaee2d0a
|
|
BLAKE2b-256 checksum How to use checksums |
6bb97aa0d473595e6fc8fe1a5638ee4b31f43b6648008e8e0d24462d0f83c66a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / gtx_cli-2.26.5-py3-none-manylinux_2_25_aarch64.whl
| Download URL | gtx_cli-2.26.5-py3-none-manylinux_2_25_aarch64.whl |
|---|---|
| Size | 40.3 MB |
| Tags | Linux glibc 2.25+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
bdf25531acaed4e5b665aea919e261718b81e0aa97689c614b04ba3dc00b46e7
|
|
BLAKE2b-256 checksum How to use checksums |
094007afcd022605e91905de864ac9850ba1e82da8dbd9abc8e493a6053400fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / gtx_cli-2.26.5-py3-none-macosx_13_0_x86_64.whl
| Download URL | gtx_cli-2.26.5-py3-none-macosx_13_0_x86_64.whl |
|---|---|
| Size | 32.1 MB |
| Tags | Python 3 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
ad6742402330b1a62b45ee244ad3445f822c135bbc7375758640575c339dbc41
|
|
BLAKE2b-256 checksum How to use checksums |
e62a9c389b1a02afead38206c7a36a8a454912e51eb7bbd04dba7af4cb0d635d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / gtx_cli-2.26.5-py3-none-macosx_13_0_arm64.whl
| Download URL | gtx_cli-2.26.5-py3-none-macosx_13_0_arm64.whl |
|---|---|
| Size | 29.5 MB |
| Tags | Python 3 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
331c1a9a020303ec21c9099299692cee3c135fce4ed797efeb839d193f30c2e6
|
|
BLAKE2b-256 checksum How to use checksums |
80cb6f075ebc98eac0e67d9df5c1f9a360b7fd04b4c37def8be900984cf3169b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|