Skip to content

A tool to semantically bump the version of a Rust crate

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

markhaehnel/cargo-semver-bump

Repository files navigation

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

Arch Linux

cargo-semver-bump can be installed from the AUR using an AUR helper. For example:

paru -S cargo-semver-bump

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.

About

A tool to semantically bump the version of a Rust crate

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Languages