emqx/scripts/shelltest/semver.test

33 lines
400 B
Plaintext

./semver.sh 5.2.0.1
>>>= 1
./semver.sh 5.1.0
>>>
{"major": 5, "minor": 1, "patch": 0, "build": ""}
>>>= 0
./semver.sh 5.1.0-build.3
>>>
{"major": 5, "minor": 1, "patch": 0, "build": "build.3"}
>>>= 0
./semver.sh 5.1.0-build.3 --major
>>>
5
>>>= 0
./semver.sh 5.1.0-build.3 --minor
>>>
1
>>>= 0
./semver.sh 5.1.0-build.3 --patch
>>>
0
>>>= 0
./semver.sh 5.1.0-build.3 --build
>>>
build.3
>>>= 0