Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

187 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

griffr

Rust workspace for a Hypergryph game launcher/downloader CLI.

Workspace

  • crates/griffr-common: shared library crate
  • crates/griffr-cli: CLI crate (binary: griffr)

Prerequisites

  • Rust toolchain

Common Commands

Build:

cargo build

Run CLI help:

cargo run -p griffr-cli -- --help

Run subcommand help:

cargo run -p griffr-cli -- <SUBCOMMAND> --help

Tests:

cargo test
cargo test -p griffr-common
cargo test -p griffr-cli

Format/Lint:

cargo fmt --all
cargo clippy --all-targets --all-features

Release build:

cargo build --release

Resource Commands

Install using launcher resource index:

cargo run -p griffr-cli -- install --game endfield --region sg --path <GAME_PATH> --resource-policy auto

Update using packages and game_files only (--skip-vfs is an alias for --resource-policy package-only):

cargo run -p griffr-cli -- update --path <GAME_PATH> --resource-policy package-only

Verify core files only:

cargo run -p griffr-cli -- verify --path <GAME_PATH> --scope core

Set up game-selected Persistent working set (copy-only; add --prune to clean unchanged recorded baseline):

cargo run -p griffr-cli -- setup-persistent-resources --path <GAME_PATH>

Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages