semver
Semantic version string parser. More information: <https://github.com/npm/node-semver>.
Install
- All systems
-
curl cmd.cat/semver.sh
- Debian
-
apt-get install node-semver
- Ubuntu
-
apt-get install node-semver
- Arch Linux
-
pacman -S semver
- Kali Linux
-
apt-get install node-semver
- Fedora
-
dnf install node-semver
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install node-semver
- Raspbian
-
apt-get install node-semver
- Dockerfile
- dockerfile.run/semver
Semantic version string parser. More information: <https://github.com/npm/node-semver>.
-
Check if a version string respects the semantic versioning format (prints an empty string if it does not match):
semver 1.2
-
Convert a version string to the semantic versioning format:
semver --coerce 1.2
-
Test if `1.2.3` matches the `^1.0` range (prints an empty string if it does not match):
semver 1.2.3 --range "^1.0"
-
Test with multiple ranges:
semver 1.2.3 --range ">=1.0" "<2.0"
-
Test multiple version strings and return only the ones that match:
semver 1.2.3 2.0.0 --range "^1.0"
© tl;dr; authors and contributors