Rust workspace for a Hypergryph game launcher/downloader CLI.
crates/griffr-common: shared library cratecrates/griffr-cli: CLI crate (binary:griffr)
- Rust toolchain
Build:
cargo buildRun CLI help:
cargo run -p griffr-cli -- --helpRun subcommand help:
cargo run -p griffr-cli -- <SUBCOMMAND> --helpTests:
cargo test
cargo test -p griffr-common
cargo test -p griffr-cliFormat/Lint:
cargo fmt --all
cargo clippy --all-targets --all-featuresRelease build:
cargo build --release- API/protocol docs:
docs/API.md - Design & architecture docs:
docs/DESIGN.md