Summary
Squall currently requires a Rust toolchain to install (cargo build --release). Pre-built binaries would lower the barrier for non-Rust users who have Claude Code + GitHub access.
Proposed Approach
- GitHub Releases with pre-built binaries for:
x86_64-unknown-linux-musl (static, works on any Linux)
aarch64-unknown-linux-musl
x86_64-apple-darwin
aarch64-apple-darwin
- CI workflow triggered on git tags (
v*)
- Optional: Homebrew formula (
brew install squall)
install.sh detects pre-built binary availability before falling back to cargo build
Priority
Nice-to-have. Current audience (GitHub + Claude Code users) can handle cargo install. This becomes more important as adoption grows.
Notes
Binary size is ~47MB with DuckDB bundled (default), ~8.6MB without. Both are fine for distribution — this is 2026, not 1999.
Summary
Squall currently requires a Rust toolchain to install (
cargo build --release). Pre-built binaries would lower the barrier for non-Rust users who have Claude Code + GitHub access.Proposed Approach
x86_64-unknown-linux-musl(static, works on any Linux)aarch64-unknown-linux-muslx86_64-apple-darwinaarch64-apple-darwinv*)brew install squall)install.shdetects pre-built binary availability before falling back tocargo buildPriority
Nice-to-have. Current audience (GitHub + Claude Code users) can handle
cargo install. This becomes more important as adoption grows.Notes
Binary size is ~47MB with DuckDB bundled (default), ~8.6MB without. Both are fine for distribution — this is 2026, not 1999.