A command-line interface tool for Bench Computing.
Download the latest release for your platform from the releases page:
- Linux (x64):
bench-linux-amd64.tar.gz - Linux (ARM64):
bench-linux-arm64.tar.gz - macOS (Universal):
bench-macos-universal.tar.gz - Windows:
bench-windows-amd64.exe.zip
-
Install Rust using rustup
-
Clone the repository:
git clone https://github.com/bench-chat/bench-cli
cd bench-cli- Build the project:
cargo build --releaseThe binary will be available at target/release/bench
- Create the persistent directory:
mkdir -p ~/.bench/root- Run using Docker Compose:
docker-compose run --rm benchOr directly with Docker:
docker run -it --rm -v ~/.bench/root:/home/bench bench-cli/cli:latestThe entire home directory of the bench user inside the container will be persisted to ~/.bench/root on your host system, including:
- Configuration files
- Cache
- History
- Any other user-specific data
- Rust 1.x
- For Linux ARM64 builds:
gcc-aarch64-linux-gnu,g++-aarch64-linux-gnu
The project supports building for multiple platforms:
- Linux (x86_64, aarch64)
- macOS (Universal binary supporting both Intel and Apple Silicon)
- Windows (x86_64)
cargo test[License information not provided in excerpts]
Bench Computing admin@bench.chat