9380a050 |
#!/usr/bin/env bash
if [ -z "$1" ]; then
echo "Usage: $0 <version>"
exit 1
fi
version="$1"
|
4c1012ad |
foo="$(mktemp)"
|
9380a050 |
|
4c1012ad |
sedscript=$(printf '/version/s/"[^"]*",/"%s",/' "$version")
|
9380a050 |
|
4c1012ad |
sed "$sedscript" package.json > "$foo";
|
9380a050 |
|
4c1012ad |
cat "$foo"
grep version "$foo"
|
9380a050 |
result=y
read -p "Correct [Y/n]? " -r result
if [[ "${result/Y/y}" != 'y' ]]; then
exit 1;
fi
mv "$foo" package.json
git add package.json
git commit -v
result=y
read -p "npm publish, git tag and git push? [Y/n]? " -r result
if [[ "${result/Y/y}" != 'y' ]]; then
exit 1;
fi
|
818e6cc4 |
#npm run buildPub
|
9380a050 |
git tag "v${version}"
|
4c1012ad |
git push git@github.com:cjdev/routedux.git
git push --tags git@github.com:cjdev/routedux.git
|
9380a050 |
|