12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env bash
- # Check updated version
- if git --no-pager diff --exit-code package.json; then
- echo 'No version update'
- exit 1
- fi
- # Update lock and rebuild
- npm install
- npm run build
- # Update gh-pages
- cp css/perfect-scrollbar.css dist/perfect-scrollbar.min.js docs/
- # Create commit message
- version=$(node -e "console.log(require('./package.json').version)")
- message="v$version
- Please refer to Releases for changelog.
- https://github.com/utatti/perfect-scrollbar/releases"
- # Commit, tag, and show detail and file names
- git commit . -m "$message"
- git show
- git tag $version
- git --no-pager show --pretty=format:'%Cred%h %Cgreen%an %Creset%s' --name-status
|