This adds the command cargo bump
which bumps the current version in your
Cargo.toml
.
This is meant to be a clone of npm version
with the pre*
version specifiers
omitted as I rarely see the pre-release versions on crates.io.
Install using cargo:
cargo install cargo-bump
Increment the patch version: cargo bump
or cargo bump patch
Increment the minor version and create a git tag: cargo bump minor --git-tag
Set the version number directly: cargo bump 13.3.7
USAGE:
cargo bump [FLAGS] [<version> | major | minor | patch]
FLAGS:
-h, --help Prints help information
-v, --version Prints version information
-g, --git-tag Commits the new version and creates a git tag
ARGS:
<version> Version should be a semver (https://semver.org/) string or the
position of the current version to increment: major, minor or patch.