|
@@ -1,7 +1,7 @@
|
|
|
#!/usr/bin/env sh
|
|
#!/usr/bin/env sh
|
|
|
|
|
|
|
|
function semverParseInto() {
|
|
function semverParseInto() {
|
|
|
- local RE='[^0-9]*\([0-9]*\)[.]\([0-9]*\)[.]\([0-9]*\)\([0-9A-Za-z-]*\)'
|
|
|
|
|
|
|
+ local RE='[^0-9]*\([0-9]*\)[.]\([0-9]*\)[.]\([0-9]*\)\([\.0-9A-Za-z-]*\)'
|
|
|
#MAJOR
|
|
#MAJOR
|
|
|
eval $2=`echo $1 | sed -e "s#$RE#\1#"`
|
|
eval $2=`echo $1 | sed -e "s#$RE#\1#"`
|
|
|
#MINOR
|
|
#MINOR
|
|
@@ -68,7 +68,6 @@ function semverLT() {
|
|
|
if [[ $MAJOR_A -le $MAJOR_B && $MINOR_A -lt $MINOR_B ]]; then
|
|
if [[ $MAJOR_A -le $MAJOR_B && $MINOR_A -lt $MINOR_B ]]; then
|
|
|
return 0
|
|
return 0
|
|
|
fi
|
|
fi
|
|
|
-
|
|
|
|
|
if [[ $MAJOR_A -le $MAJOR_B && $MINOR_A -le $MINOR_B && $PATCH_A -lt $PATCH_B ]]; then
|
|
if [[ $MAJOR_A -le $MAJOR_B && $MINOR_A -le $MINOR_B && $PATCH_A -lt $PATCH_B ]]; then
|
|
|
return 0
|
|
return 0
|
|
|
fi
|
|
fi
|