File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ set -eux
4
+
5
+ cd " $( dirname $0 ) /.."
6
+
7
+ VERSION=" $1 "
8
+ IFS=" .-" read MAJOR MINOR REVISION EXTRA < <( echo " $VERSION " )
9
+ TAG=" v$VERSION "
10
+ UNDERLINE=$( printf -- ' -%.0s' $( seq 1 ${# TAG} ) )
11
+
12
+ sed -i~ -bE " 4s/HEAD/$TAG /; 5s/-+/$UNDERLINE /" CHANGELOG.md
13
+ rm CHANGELOG.md* ~
14
+ sed -i~ -bE " s/\" version\" :.*$/\" version\" : \" $VERSION \" ,/" library.json
15
+ rm library.json* ~
16
+
17
+ sed -i~ -bE " s/version=.*$/version=$VERSION /" library.properties
18
+ rm library.properties* ~
19
+
20
+ sed -i~ -bE \
21
+ -e " s/ARDUINOJSON_VERSION .*$/ARDUINOJSON_VERSION \" $VERSION \" /" \
22
+ -e " s/ARDUINOJSON_VERSION_MAJOR .*$/ARDUINOJSON_VERSION_MAJOR $MAJOR /" \
23
+ -e " s/ARDUINOJSON_VERSION_MINOR .*$/ARDUINOJSON_VERSION_MINOR $MINOR /" \
24
+ -e " s/ARDUINOJSON_VERSION_REVISION .*$/ARDUINOJSON_VERSION_REVISION $REVISION /" \
25
+ src/ArduinoJson/version.hpp
26
+ rm src/ArduinoJson/version.hpp* ~
You can’t perform that action at this time.
0 commit comments