A CLI helper to manage Rust project's workflows efficiently.
cargo flow
The default behavior run several commands on a rust project:
cargo checkcargo buildcargo testcargo fmt --all -- --checkcargo clippy --tests -- -D warnings
cargo-flow will automatically detect features and workspaces and add the corresponding flags to
those commands.
cleanenablescargo cleanat the start of the process, ensuring no compiled artifact will interfere with the next checks.
cargo flow --clean
lintsenables theclippy::pedantic,clippy::restrictionandclippy::cargogroups for even more lints.
cargo flow --lints