github.com/Tyktechnologies/tyk@v2.9.5+incompatible/bin/set-version.sh (about) 1 #!/bin/sh 2 CURRENTVERS=$(perl -n -e'/v(\d+).(\d+).(\d+)/'' && print "v$1\.$2\.$3"' version.go) 3 4 echo "Current version is: " $CURRENTVERS 5 6 echo -n "Major version [ENTER]: " 7 read maj 8 echo -n "Minor version [ENTER]: " 9 read min 10 echo -n "Patch version [ENTER]: " 11 read patch 12 13 NEWVERSION="v$maj.$min.$patch" 14 echo "Setting new version in source: " $NEWVERSION 15 16 perl -pi -e 's/var VERSION = \"(.*)\"/var VERSION = \"'$NEWVERSION'\"/g' version.go