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