Installation
Pre-built Binaries
Pre-built binaries for Linux, macOS, and Windows are available on the Releases page.
Download the appropriate archive for your platform, extract it, and place the stringy binary somewhere on your PATH.
From Source
Prerequisites
- Rust: Version 1.91 or later (see rustup.rs if you need to install Rust)
- Git: For cloning the repository
Build and Install
git clone https://github.com/EvilBit-Labs/Stringy
cd Stringy
cargo install --path .
This installs the stringy binary to ~/.cargo/bin/, which should be in your PATH.
Verify Installation
stringy --version
Development Build
For development and testing, Stringy uses just and mise to manage tooling:
git clone https://github.com/EvilBit-Labs/Stringy
cd Stringy
just setup # Install tools and components
just gen-fixtures # Generate test fixtures (requires Zig via mise)
just test # Run tests
If you do not use just, the minimum requirements are:
cargo build --release
cargo test
Troubleshooting
Build Failures
Update Rust to the latest version:
rustup update
Clear the build cache:
cargo clean
cargo build --release
Getting Help
If you encounter issues:
- Check the troubleshooting guide
- Search existing GitHub issues
- Open a new issue with your OS, Rust version (
rustc --version), and complete error output
Next Steps
Once installed, see the Quick Start guide to begin using Stringy.