Files
website/scripts/publish
T

26 lines
491 B
Bash
Executable File

#!/bin/bash
function die {
echo $*
exit 1
}
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
git add package.json \
&& git commit -m "Update package version" \
&& git push \
&& git checkout production \
&& git rebase master \
&& git push \
&& git checkout master \
|| die "Could not publish changes"
grunt clean build