CLI wrapper of the semver-compare library
npm install semver-compare-cli
CLI wrapper of the semver-compare library
Compare two semver version strings on the command line. The exit code is 0
(equal), 1 (greater), or 2 (smaller). In addition, a predicate can be added
that's applied when comparing the two version.
The project is a wrapper around the
semver-compare library.
- Install
- Usage
- Maintainers
- Contributing
- License
Install via npm:
```
yarn global add semver-compare-cli
or use deno to run it without installation:
``
deno run https://cdn.deno.land/semver_compare_cli/versions/v2.0.0/raw/semver-compare.js
For a direct comparison of two versions the following exit codes are possible:
- 0 versions are equal1
- the first version is larger than the second version2
- the first version is smaller than the second version
Example, exit code is 2 because the first version is smaller than the second
version:
``
semver-compare 1.0.0 1.0.1
For a comparison with a predicate the following exit codes are possible:
- 0 predicate applies to the comparison of the two version1
- predicate doesn't apply
The following predicates are supported that shall be placed between the
two version numbers:
- eq: equalge
- : greater than or equalgt
- : greater thanle
- : lower than or equallt
- : lower than
Example, exit code is 1 because the first version is smaller than the second
version:
```
semver-compare 1.0.0 ge 1.0.1
PRs accepted.
Small note: If editing the README, please conform to the
standard-readme specification.
MIT © 2021 Jan Christoph Ebersbach