Installation#
bumpversion is a single static binary with no runtime dependencies.
Homebrew#
brew install --cask romnn/tap/bumpversionFrom crates.io#
Building from source installs both binaries in the package:
cargo install --locked bumpversion-cliPrebuilt binaries#
Release archives for Linux, macOS, and Windows are attached to every GitHub release. Download the archive for your platform, extract it, and put bumpversion on your PATH.
In CI#
With mise, pin it alongside the rest of your toolchain:
[tools]
"github:romnn/bumpversion" = { version = "latest", matching = "bumpversion" }The matching filter is needed because each release ships both the bumpversion and cargo-bumpversion archives.
Verify#
bumpversion --versionbumpversion needs to run inside a Git repository — it reads tag and branch state even for read-only commands like show.
Next: the quick start.