Install CLI
The Musketeer CLI is the primary way to use Musketeer.
This install surface is for the Rust CLI and SMALL-native trio workflow harness. Musketeer is not currently distributed as an npm package, and it is not installed as a Pi workflow pack.
Current release: v0.3.0
Requirements
- Rust toolchain (rustc, cargo)
- A Unix-like operating system (Linux, macOS)
- Windows support via WSL
From source
Build from the repository:
git clone https://github.com/justynclarknetwork/musketeer.git
cd musketeer
cargo build --releaseThe binary is at target/release/musketeer.
You can copy it to a directory on your PATH:
cp target/release/musketeer /usr/local/bin/Distribution methods not yet available
- Pre-built binaries for Linux and macOS
cargo install musketeer- Homebrew formula
- npm package
- Pi pack distribution
These are not part of v0.3.0. Build from source is the supported path.
Verifying installation
After installation, verify the CLI is working:
musketeer --version
# musketeer 0.3.0Next steps
Once installed:
Optional bridge daemon
If you want bounded tool execution over HTTP for a Musketeer workspace, see Install Bridge. The bridge is optional.