0.0.1 • Published 6 years ago
@usvc/tooling-version-repo v0.0.1
@usvc/tooling-version
CLI version manipulation toolkit using Git tags for versioning.
Scope
- Initialize a repository at 0.0.0
- Retrieve current semver version
- Retrieve next semver patch version upgrade
- Retrieve next semver minor version upgrade
- Retrieve next semver major version upgrade
- Add Git tag for next semver major version upgrade
- Add Git tag for next semver minor version upgrade
- Add Git tag for next semver patch version upgrade
- Silent mode for CI usage
Installation
npm i -g @usvc/tooling-version;
Usage
usvct-version -h; # help
usvct-version -c; # gets current semver versioning
usvct-version -p; # gets next patch version
usvct-version -m; # gets next minor version
usvct-version -M; # gets next major version
usvct-version -i; # initializes git repository version at 0.0.0
usvct-version -x; # adds generated git tags to the repository
usvct-version -q; # silences all output other than the version
The options -i
, -x
and -q
can be combined with the version bump type indicator flags.
For example, to retrieve the next patch version, you would run usvct-version-repo -p
.
To retrieve just the version without any additional output, you could run usvct-version-repo -pq
.
Should you wish to immediately tag the current commit as well, you could run usvct-version-repo -pqx
.
Cheers
0.0.1
6 years ago