20 lines
335 B
Bash
Executable File
20 lines
335 B
Bash
Executable File
#!/bin/bash
|
|
|
|
function die {
|
|
echo $*
|
|
exit 1
|
|
}
|
|
|
|
git checkout production \
|
|
&& git rebase master \
|
|
&& git push \
|
|
&& git checkout master
|
|
|
|
read -p "Major, minor, patch? " VERSION_TYPE
|
|
if [[ "$VERSION_TYPE" == "" ]]; then
|
|
exit 1
|
|
fi
|
|
|
|
npm version "$VERSION_TYPE" || die "Invalid version type: $VERSION_TYPE"
|
|
npm publish
|