2016-12-20 15:43:19 +09:00
|
|
|
#!/usr/bin/env bash
|
2016-09-16 13:00:46 +02:00
|
|
|
# Usage: script/brew-publish <formula-name> <repo> <version>
|
|
|
|
|
set -euo pipefail
|
2014-05-26 23:34:26 +07:00
|
|
|
|
|
|
|
|
brew_name="${1?}"
|
2016-09-16 13:00:46 +02:00
|
|
|
repo="${2?}"
|
|
|
|
|
version="${3?}"
|
|
|
|
|
shift 3
|
2014-05-26 23:34:26 +07:00
|
|
|
|
2016-09-16 13:00:46 +02:00
|
|
|
url="https://github.com/${repo}/archive/${version}.tar.gz"
|
2015-05-19 21:33:47 +02:00
|
|
|
checksum="$(curl -fsSL "$url" | shasum -a 256 -b | awk '{print $1}')"
|
2014-05-26 23:34:26 +07:00
|
|
|
|
2016-09-16 13:00:46 +02:00
|
|
|
brew bump-formula-pr --url="$url" --sha256="$checksum" "$brew_name" "$@"
|