Skip to content

Commit

Permalink
Use perl to make release script actually platform independent
Browse files Browse the repository at this point in the history
  • Loading branch information
sfackler committed Jan 31, 2016
1 parent 75606bc commit 1e222f9
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions release.sh
Expand Up @@ -15,15 +15,9 @@ libs=$(find . -name lib.rs)
release_branch=release-v$new
git checkout -b $release_branch

if [ $(uname) -ne "Linux" ]; then
sed_flags="-i ''"
else
sed_flags="-i"
fi

sed $sed_flags -e "s/version = \"$old\"/version = \"$new\"/g" $tomls
sed $sed_flags -e "s/version = \"=$old\"/version = \"=$new\"/g" $tomls
sed $sed_flags -e "s|doc/v$old|doc/v$new|g" $tomls $libs README.md
perl -pi -e "s/version = \"$old\"/version = \"$new\"/g" $tomls
perl -pi -e "s/version = \"=$old\"/version = \"=$new\"/g" $tomls
perl -pi -e "s|doc/v$old|doc/v$new|g" $tomls $libs README.md

git add .
git commit -ve -m "Release v$new"
Expand Down

0 comments on commit 1e222f9

Please sign in to comment.