| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- bold() {
- echo "$(tty -s && tput bold)$1$(tty -s && tput sgr0)"
- }
- clean() {
- bold "clean"
- sudo rm -rf build
- sudo rm -rf dist
- }
- pip() {
- bold "publish to pip"
- ./setup.py build bdist_wheel upload
- }
- github() {
- bold "publish to github"
- export GH_TOKEN=${GITHUB_TOKEN}
- npm run release
- }
- cask() {
- bold "update brew cask"
- PACKAGE_VERSION=$(node -p -e "require('./package.json').version")
- curl -H "Authorization: token ${GITHUB_TOKEN}" https://api.github.com/repos/caskroom/homebrew-cask/forks -d ''
- cask-repair --cask-version ${PACKAGE_VERSION} --blind-submit netron
- curl -H "Authorization: token ${GITHUB_TOKEN}" -X "DELETE" https://api.github.com/repos/lutzroeder/homebrew-cask
- }
- all() {
- clean
- pip
- github
- sleep 1m
- cask
- }
- target="$1"
- case "${target}" in
- "pip") pip;;
- "github") github;;
- "cask") cask;;
- *) all;;
- esac
|