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