Skip to main content

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)

Table of built distributions (wheels) for gtx-cli 2.23.2
File
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

Release history Release notifications | RSS feed

2.26.5

5 release files

2.26.3

5 release files

2.26.1

5 release files

This release

2.23.2 This release

5 release files

2.23.1

5 release files

2.23.0

5 release files

2.22.4

5 release files

2.22.3

5 release files

2.22.2

5 release files

2.22.1

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page