We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 93f7374 commit b0fa160Copy full SHA for b0fa160
1 file changed
tools/update_version.sh
@@ -0,0 +1,17 @@
1
+#!/usr/bin/env bash
2
+new_version=$1
3
+
4
+current_version=`grep -oP "(?<=VERSION \= \")([0-9.]+)(?=\")" cloudinary-core/src/main/java/com/cloudinary/Cloudinary.java`
5
+current_version_re=${current_version//./\\.}
6
+echo "Current version is $current_version"
7
+if [ -n "$new_version" ]; then
8
+ echo "New version will be $new_version"
9
+ echo "Pattern used: $current_version_re"
10
+ sed -e "s/${current_version_re}/${new_version}/g" -i "" cloudinary-core/src/main/java/com/cloudinary/Cloudinary.java
11
+ sed -e "s/${current_version_re}/${new_version}/g" -i "" README.md
12
+ sed -e "s/${current_version_re}/${new_version}/g" -i "" gradle.properties
13
+ git changelog -t $new_version
14
+else
15
+ echo "Usage: $0 <new version>"
16
+ echo "For example: $0 1.9.2"
17
+fi
0 commit comments