Rust CLI that finds Node.js versions in project files and bumps them to the latest patch release. See README.md for behavior.
mise install: install Rust and toolsmise run build: build the executablemise run test: run the testsmise run cover: measure line coverage (must stay at 100%)
- Format with
cargo fmtand keepcargo clippy --all-targetsclean. - Add tests for every change; coverage must stay at 100%.
- Specs live in
specs/. Update them when behavior changes. - Commit messages need a body, not only a subject line. Write it around intent: why the change is needed and why this approach, not a list of changed files.
- Wrap code in backticks in commit messages: identifiers, file names, paths, commands and options.