Golang versioning tool
$ go get -u github.com/ysugimoto/gov...
You can use
gov follows semver as
$ gov init
This command create
.versions file at current working directory (as project root).
Show current version
gov command will find up
.versions file and use it. So you can run
gov on sub directories.
Once you execute following commands, the
gov will make new commit and version tag.
Note that versioning should do on
gov command makes sure you are in
# from v0.0.1 to v0.0.2 $ gov patch >> v0.0.2
# from v0.0.1 to v0.1.0 $ gov minor >> v0.1.0
# from v0.0.1 to v1.0.0 $ gov major >> v1.0.0
After that, you can push to remote with new commit and tag:
$ git push --follow-tags