This is a major rewrite, 7 years after the initial implementation.
- Consistent config format, using config files, environment variables, and command line options
- Custom template groups for
gem bootstrap
- Complete help output in
gem [command] --help
- Consistent behaviour in multi-gem scenarios (see the README)
- Consistent command line option defaults across commands when invoked with a
shortcut, e.g.
gem bump --release --tag
vsgem release --tag
- Colorized, more consistently formatted output
- Fix misleading success message when
gem push
fails - Release and tag now fail if there are uncommitted changes
- Add
--message
and--skip-ci
togem bump
in order to customize the commit message - Add
--sign
togem bump
andgem tag
in order to GPG sign commits and tags - Support version files of gems with an
*_rb
suffix