File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env bash
2
+
3
+ FILES=(` find . -name Cargo.toml` )
4
+
5
+ if [ -z " $1 " ]; then
6
+ echo " No version specified! e.g.: ./versions.sh 0.0.2"
7
+ exit 1
8
+ fi
9
+ VERSION=$1
10
+ version_prefix=" version = "
11
+
12
+ echo " Settting version to: '$VERSION '"
13
+ for file in " ${FILES[@]} "
14
+ do
15
+ # This version is handled manually
16
+ if [ " $file " = " ./mina-p2p-messages/Cargo.toml" ]; then
17
+ continue
18
+ fi
19
+ old_version=` cat $file | grep ^" $version_prefix " `
20
+ if [ -z " $old_version " ]; then
21
+ continue
22
+ fi
23
+
24
+ new_version=" version = \" $VERSION \" "
25
+
26
+ version_before=" ${old_version/# $version_prefix } "
27
+ # replace version
28
+ sed -i " s/$old_version /$new_version /g" $file
29
+ version_after=` cat $file | grep ^version | tr --delete " $version_prefix " `
30
+
31
+ echo " $file $version_before -> $version_after "
32
+ done
You can’t perform that action at this time.
0 commit comments