2 Command-line interface
2.1 Synopsis
BumpV invocation in any one of the following forms is accepted:
- bumpv [option-flag] ... <MAJOR> <MINOR> <PATCH> 
- bumpv <info-flag> 
2.2 Option flags
The option-flag is any one of the following:
- -n ‹file-name› or --name ‹file-name› — - use ‹file-name› as the version file name. - Defaults to "version.rkt". 
- -r ‹file-regexp› or --regexp ‹file-regexp› — - use ‹file-regexp› as the target files regexp. - Defaults to #rx".*/info.rkt$". 
- -P or --no-patch-0s — - exclude PATCH equal to 0 from version string. - This means that if the PATCH version component is equal to 0, then when a new target file package version definition is written (see --regexp flag), a git commit (see --commit flag) or a git tag is created (see --tag flag), the version string will consist only of MAJOR and MINOR version components, eg "1.1" instead of "1.1.0". - Defaults to #f (0s are allowed). 
- -c or --commit — - create a git commit. - Defaults to #f. 
- -t or --tag — - create a git tag. - Defaults to #f. 
- -q or --quiet — - be quiet (minimal/no console output). - Defaults to #t. 
- -v or --verbose — - be verbose (detailed console output). - Defaults to #f. 
2.3 Information flags
The info-flag is any one of the following:
- -s or --show — - show current version components. 
- -h or --help — - show the help page. 
- -V or --version — - show the version of this program and exit.