Bump is a gem that will simplify the way you build gems and chef-cookbooks.
gem install bump
Current version:
bump current
Current version: 0.1.2
Bump (major, minor, patch, pre):
bump patch
Bump version 0.1.2 to 0.1.3
If you don't want to make a commit after bumping, add the --no-commit
option.
bump patch --no-commit
If you don't want to run the bundle
command after bumping, add the --no-bundle
option.
bump patch --no-bundle
# Rakefile
require "bump/tasks"
rake bump:patch
rake bump:current
require "bump"
Bump::Bump.run("patch") # -> version changed
Bump::Bump.current # -> "1.2.3"
- VERSION file with "1.2.3"
- gemspec with
gem.version = "1.2.3"
orGem:Specification.new "gem-name", "1.2.3" do
- lib/**/version.rb file with
VERSION = "1.2.3"
- metadata.rb with
version "1.2.3"
VERSION = "1.2.3"
in lib/*.rb