semver
Semantic version string parser. tldr-pages
On several platforms
Several platforms
Check if a version string respects the semantic versioning format (prints an empty string if it does not match)
semver 1.2IdentifyConvert a version string to the semantic versioning format
semver --coerce 1.2IdentifyTest 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"IdentifyTest with multiple ranges
semver 1.2.3 --range ">=1.0" "<2.0"IdentifyTest multiple version strings and return only the ones that match
semver 1.2.3 2.0.0 --range "^1.0"Identify