Thanks for helping improve this Rust CLI template. Contributions should keep the project lean and easy to copy-paste into downstream projects.
cargo fetchcargo fmt(orcargo formatusing the provided alias)cargo lintto runclippywith workspace-wide settingscargo test
- Work on a feature branch with focused commits.
- Keep changes localized to a single behavior (e.g., add a command, update a prompt).
- Run
cargo formatfollowed bycargo lintandcargo testbefore submitting.
- Use
cargo testfor the regular suite. - Provide unit coverage for new commands when reasonable; avoid relying on network or provider credentials.