Semantic Version Util is a tool to increase the major/minor/patch parts of semantic versions.
The idea is to use it in automated scripts, so you can have in your makefile something like:
major: git tag $$(svu major) git push --tags goreleaser --rm-dist
go get github.com/caarlos0/svu
brew install caarlos0/tap/svu
curl -sfL https://install.goreleaser.com/github.com/caarlos0/svu.sh | bash -s -- -b /usr/local/bin
Or download one from the releases tab and install manually.