1
0
mirror of https://github.com/ovh/php-ovh.git synced 2023-11-05 03:20:26 +01:00

Merge pull request #40 from ovh/jt-bump-version

add bump-version helper
This commit is contained in:
Vincent Cassé 2016-04-18 21:48:37 +02:00
commit a3896a6562

19
scripts/bump-version.sh Normal file
View File

@ -0,0 +1,19 @@
#!/bin/bash
#
# Usage: ./scripts/bump-version.sh <new.version.number>
#
PCRE_MATCH_VERSION="[0-9]+\.[0-9]+\.[0-9]+"
PCRE_MATCH_VERSION_BOUNDS="(^|[- v/'\"])${PCRE_MATCH_VERSION}([- /'\"]|$)"
VERSION="$1"
if ! echo "$VERSION" | grep -Pq "${PCRE_MATCH_VERSION}"; then
echo "Usage: ./scripts/bump-version.sh <new.version.number>"
echo " <new.version.number> must be a valid 3 digit version number"
echo " Make sure to double check 'git diff' before commiting anything you'll regret on master"
exit 1
fi
# Edit text files matching the PCRE, do *not* patch .git folder
grep -PIrl "${PCRE_MATCH_VERSION_BOUNDS}" $(ls) | xargs sed -ir "s/${PCRE_MATCH_VERSION_BOUNDS}/"'\1'"${VERSION}"'\2/g'