diff --git a/release.sh b/release.sh new file mode 100755 index 0000000000000000000000000000000000000000..798364cd9c78489975d76dabc1099b738b0e837e --- /dev/null +++ b/release.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +#__version__ = '0.20.1dev9' +current=`grep -P "__version__ = \'\d+.\d+.\d+(\w*)\'" duniterpy/__init__.py | grep -oP "\d+.\d+.\d+(\w*)"` +echo "Current version: $current" + +if [[ $1 =~ ^[0-9]+.[0-9]+.[0-9]+[0-9a-z]+$ ]]; then + sed -i "s/__version__ = '$current'/__version__ = '$1'/g" duniterpy/__init__.py + git commit duniterpy/__init__.py -m "$1" + git tag "$1" +else + echo "Wrong version format" +fi