19 releases (8 breaking)
new 0.9.0 | Jan 8, 2025 |
---|---|
0.7.2 | Jan 2, 2025 |
0.6.0 | Sep 6, 2024 |
0.5.1 | Mar 18, 2024 |
0.3.0 | Mar 24, 2023 |
#243 in Command line utilities
643 downloads per month
48KB
1K
SLoC
semverator
Pure rust implementation of libpkgx:utils/semver.ts for command-line usage.
Install
cargo install semverator
or, for pkgx users,
pkgx +crates.io/semverator
.
Usage
Well, thanks to clap, the help system flows nicely from the implementation:
A command line tool for working with semantic versioning (libpkgx implementation)
Usage: semverator <COMMAND>
Commands:
validate validates a version
eq checks if two versions are equal
neq checks if two versions are not equal
gt checks if left > right
lt checks if left < right
validate-range validates a range
satisfies validates a range satisfies a semver
max maximum version that satisifies a range
intersect intersection between two ranges
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
Dependencies
~3–4.5MB
~72K SLoC