364
|
1 |
#!/usr/bin/env bash |
|
2 |
|
|
3 |
set -e |
|
4 |
|
|
5 |
version=$1 |
|
6 |
|
|
7 |
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" |
|
8 |
green="\x1B[0;32m" # '\e[1;32m' is too bright for white bg. |
|
9 |
blue="\x1B[1;34m" |
|
10 |
endColor="\x1B[0m" |
|
11 |
|
|
12 |
function echoblue() { |
|
13 |
echo -e "${blue}$1${endColor}" |
|
14 |
} |
|
15 |
|
|
16 |
pushd "$DIR" |
|
17 |
|
|
18 |
pushd ../server/bo_client |
365
|
19 |
echoblue "Setting bo_client version" |
|
20 |
/usr/local/bin/npm run set-version -- "$version" |
364
|
21 |
popd |
|
22 |
|
|
23 |
pushd ../server/src |
365
|
24 |
echoblue "Setting back version" |
364
|
25 |
sed -i "" -e "s/\([:space:]*\'version\'[[:space:]]*\=\>[[:space:]]*\'\)[\.0-9]*\(\'.*\)/\1${version}\2/" config/version.php |
|
26 |
popd |
|
27 |
|
|
28 |
pushd ../cms |
365
|
29 |
echoblue "Setting cms version" |
|
30 |
/usr/local/bin/npm run set-version -- "$version" |
364
|
31 |
popd |
|
32 |
|
|
33 |
pushd ../cms/app-client |
365
|
34 |
echoblue "Setting app-client version" |
|
35 |
/usr/local/bin/npm run set-version -- "$version" |
364
|
36 |
popd |
|
37 |
|
365
|
38 |
echoblue "Version has been changed, please commit and push if necessary." |
364
|
39 |
|
|
40 |
|
|
41 |
popd |