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.25.1
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.25.1-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| gtx_cli-2.25.1-py3-none-manylinux_2_25_x86_64.whl | Python 3 | none | Linux glibc 2.25+ x86-64 | Details |
| gtx_cli-2.25.1-py3-none-manylinux_2_25_aarch64.whl | Python 3 | none | Linux glibc 2.25+ ARM64 | Details |
| gtx_cli-2.25.1-py3-none-macosx_13_0_x86_64.whl | Python 3 | none | macOS 13.0+ x86-64 | Details |
| gtx_cli-2.25.1-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.25.1-py3-none-win_amd64.whl
| Download URL | gtx_cli-2.25.1-py3-none-win_amd64.whl |
|---|---|
| Size | 43.3 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
150b3e0d0c424d04d32a137ec23bae45b613cad49c34bd9b5f9e469271dfc505
|
|
BLAKE2b-256 checksum How to use checksums |
e339e943ff817bf3b0762e635c2018f1935404d1b8cd228ee28704f0f1d8bd3c
|
| 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.25.1-py3-none-manylinux_2_25_x86_64.whl
| Download URL | gtx_cli-2.25.1-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 |
cdf20774cfa2731b5e1ea54d2dd0e001a59d33db1a85b27506225f291c61896f
|
|
BLAKE2b-256 checksum How to use checksums |
91464cd2f7ea5c793f1cbdb7712cc0c828062e69585a7b051afeed93690bebb5
|
| 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.25.1-py3-none-manylinux_2_25_aarch64.whl
| Download URL | gtx_cli-2.25.1-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 |
e2f966f59c85556b57cd9b647a061ccbccae2ae2e6caa219d70c8b9dc84bcaa4
|
|
BLAKE2b-256 checksum How to use checksums |
137516a6fadf3e81710807ec9c64fa1c9fda22624c877e32c565eccbf7f93cf5
|
| 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.25.1-py3-none-macosx_13_0_x86_64.whl
| Download URL | gtx_cli-2.25.1-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 |
f521060c1a61665189d0e00bfc713fcb40613c6cc5eb49ef6f4c1bb86a143a92
|
|
BLAKE2b-256 checksum How to use checksums |
41f8c1d64774a7a5b76e3d83a75a01e6f14225e72059cd51b5ac93fac3b812bc
|
| 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.25.1-py3-none-macosx_13_0_arm64.whl
| Download URL | gtx_cli-2.25.1-py3-none-macosx_13_0_arm64.whl |
|---|---|
| Size | 29.4 MB |
| Tags | Python 3 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
51ef8df141e15c7686d8d4628eb8d7f9d4ab05979ad6c104d8b8f89add7baea3
|
|
BLAKE2b-256 checksum How to use checksums |
9f064bc1b63ffd291672fab3155c5131180661a3e3eec53e051762bb2e2cb4d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|