mirror of
https://github.com/wassname/fullcalendar.git
synced 2026-06-30 16:40:34 +08:00
30 lines
655 B
Bash
Executable File
30 lines
655 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
cd "`dirname $0`/.."
|
|
|
|
read -p "Enter the new version number with no 'v' (for example '1.0.1'): " version
|
|
|
|
if [[ ! "$version" ]]
|
|
then
|
|
exit
|
|
fi
|
|
|
|
grunt bump --setversion=$version && \
|
|
grunt dist && \
|
|
grunt shell:no-assume-unchanged && \
|
|
git add -f dist/*.js dist/*.css dist/lang/*.js && \
|
|
git commit -a -e -m "version $version" && \
|
|
git tag -a v$version -m "version $version"
|
|
|
|
status=$?
|
|
|
|
# regardless of error/success, undo the temporary no-assume-unchanged
|
|
git reset
|
|
grunt shell:assume-unchanged
|
|
|
|
if [ $status -eq 0 ]
|
|
then
|
|
echo
|
|
echo 'DONE. It is now up to you to run `'"git push origin master && git push origin v$version"'`'
|
|
echo
|
|
fi |