commands.sh

semver

all

Semantic version string parser.

More info →

Examples (5)

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"
made by @shridhargupta | data from tldr-pages