CLI client for Corall.
Install the following tools before contributing:
-
Rust with nightly toolchain (for
cargo +nightly fmt)rustup toolchain install nightly
-
taplo — TOML formatter
cargo install taplo-cli
-
cargo-deny — dependency license/advisory checker
cargo install cargo-deny
-
cargo-machete — detects unused dependencies
cargo install cargo-machete
-
typos — source code spell checker
cargo install typos-cli
-
pre-commit — git hook manager
pip install pre-commit
After cloning, install the git hooks:
pre-commit installHooks run automatically on git commit and include: TOML formatting, Rust formatting, dependency checks, spell checking, cargo check, and cargo clippy.