A CLI helper to manager Rust project's workflows efficiently.
cargo flow
The default behavior run several commands on a rust project:
cargo check
cargo build
cargo test
cargo fmt --all -- --check
cargo clippy --tests -- -D warnings
cargo-flow
will automatically detect features and workspaces and add the corresponding flags to
those commands.
clean
enablescargo clean
at the start of the process, ensuring no compiled artifact will interfere with the next checks.
cargo flow --clean
lints
enables theclippy::pedantic
,clippy::restriction
andclippy::cargo
groups for even more lints.
cargo flow --lints