Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Install

tx publishes as a standard Rust binary. Install from the GitHub releases if you want a ready-to-run build, or compile from source when you need to hack locally.

Install from a release

curl --proto '=https' --tlsv1.2 -LsSf \
  https://github.com/bedecarroll/tool-executor/releases/latest/download/tx-installer.sh \
  | sh

Windows users can run:

powershell -ExecutionPolicy Bypass -c "irm https://github.com/bedecarroll/tool-executor/releases/latest/download/tx-installer.ps1 | iex"

The scripts install tx into your Cargo binary directory and verify checksums. Manual downloads are available on the release page—look for the tx-<target>.tar.gz (Unix) or tx-<target>.zip (Windows) assets if you prefer to unpack them yourself.

Build from source

# from a cloned repository
cargo install --path .

# once crates.io publishing begins
cargo install tool-executor

The build expects Rust 1.90 (edition 2024). If you use rustup, pin the toolchain by running rustup override set 1.90.0 inside the repository. Tooling such as cargo-nextest, cargo-insta, and cargo-llvm-cov are managed through mise; run mise trust followed by mise install if you plan to execute the provided quality checks locally.

When packaging for a team, prefer cargo dist tasks (mise run dist-*) so CI and local builds stay aligned.