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.23.2
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.23.2-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| gtx_cli-2.23.2-py3-none-manylinux_2_25_x86_64.whl | Python 3 | none | Linux glibc 2.25+ x86-64 | Details |
| gtx_cli-2.23.2-py3-none-manylinux_2_25_aarch64.whl | Python 3 | none | Linux glibc 2.25+ ARM64 | Details |
| gtx_cli-2.23.2-py3-none-macosx_13_0_x86_64.whl | Python 3 | none | macOS 13.0+ x86-64 | Details |
| gtx_cli-2.23.2-py3-none-macosx_13_0_arm64.whl | Python 3 | none | macOS 13.0+ ARM64 | Details |
Total release size: 184.8 MB
Release files / gtx_cli-2.23.2-py3-none-win_amd64.whl
| Download URL | gtx_cli-2.23.2-py3-none-win_amd64.whl |
|---|---|
| Size | 43.3 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6ff81e5eaa922c8aeaf5cdf48035dd555601dc05d5fa7a12a82c147ebbe4e516
|
|
BLAKE2b-256 checksum How to use checksums |
6cc9d7c36283c5697667f9b6953daf20c52e768e92b4c3e62a66932b5e5c571d
|
| 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.23.2-py3-none-manylinux_2_25_x86_64.whl
| Download URL | gtx_cli-2.23.2-py3-none-manylinux_2_25_x86_64.whl |
|---|---|
| Size | 40.1 MB |
| Tags | Linux glibc 2.25+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
1ee3c54f0c3d92cfdfd9e61f2fcf15f18168082a093d4678e0a290b95d24858e
|
|
BLAKE2b-256 checksum How to use checksums |
6b4a1a7bb7ae59502a4ae26bbefd4b0e1ee9ad0a702f1aa43973baa0341ad7bf
|
| 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.23.2-py3-none-manylinux_2_25_aarch64.whl
| Download URL | gtx_cli-2.23.2-py3-none-manylinux_2_25_aarch64.whl |
|---|---|
| Size | 40.1 MB |
| Tags | Linux glibc 2.25+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
fa9a542debf970782657d077339c554084fb26f7b2a80c9e1a8a9b0ef8a79c71
|
|
BLAKE2b-256 checksum How to use checksums |
201c97d1dbc13747511180fb29c3a4ea0f501b5f90d81f6817317bd9b75d5210
|
| 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.23.2-py3-none-macosx_13_0_x86_64.whl
| Download URL | gtx_cli-2.23.2-py3-none-macosx_13_0_x86_64.whl |
|---|---|
| Size | 31.9 MB |
| Tags | Python 3 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
5c48e52dc6b41d36caa534d476aa300866f9baae8803cfe37b6d67fcf113a4d1
|
|
BLAKE2b-256 checksum How to use checksums |
c6aef9d952136f9dd7306ebc30b342652e80ac9b62ad183cfe829bfe07d29306
|
| 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.23.2-py3-none-macosx_13_0_arm64.whl
| Download URL | gtx_cli-2.23.2-py3-none-macosx_13_0_arm64.whl |
|---|---|
| Size | 29.3 MB |
| Tags | Python 3 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
63a183869ce3b6b7fe87eb4a133d1010bb4ef27c6e8537c7eae4b01931225ba1
|
|
BLAKE2b-256 checksum How to use checksums |
44287f42a161e57ea55c99d6ec19cc55e0e1b556cc999860792208301e4106a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|