From a25d38a97a4734950363bb596e214c9d59f6e155 Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Tue, 12 Oct 2021 18:34:18 +0200 Subject: [PATCH] semver: add page (#6936) --- pages/common/semver.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pages/common/semver.md diff --git a/pages/common/semver.md b/pages/common/semver.md new file mode 100644 index 0000000000..2a419fc38b --- /dev/null +++ b/pages/common/semver.md @@ -0,0 +1,24 @@ +# semver + +> Semantic version string parser. +> More information: . + +- 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}}"`