#semver #cargo #bump-version #check #ci #automation

app cargo-semver-bump

A tool to semantically bump the version of a Rust crate

1 unstable release

0.1.0 Dec 9, 2023

#470 in Cargo plugins

MIT/Apache

34KB
160 lines

cargo-semver-bump

Docs GitHub workflow status Crates.io Version Crates.io Downloads License

🚧 WORK IN PROGRESS 🚧

This tool is still in early ydevelopment and not ready for production use. Breaking changes may occur at any time.

cargo-semver-bump is a tool to automatically bump the version of your Rust crate based on the Conventional Commits specification and breaking changes detected by cargo-semver-checks.

Installation

From crates.io

cargo install cargo-semver-bump --locked

Usage

Just run the following command in your project directory:

cargo semver-bump

More options are available:

$ cargo semver-bump --help

Usage: cargo semver-bump [OPTIONS]

Options:
  -d, --dry-run      Run without making any changes
  -p, --path <PATH>  Path to project [default: ./]
  -v, --verbose      Enable verbose output
  -h, --help         Print help
  -V, --version      Print version

Limitations

Contributing

See the contributing guidelines for more information.

License

This code is licensed under either of

at your option.

Dependencies

~40–58MB
~1M SLoC