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