Add ./scripts/brew sha

This commit is contained in:
asd 2020-03-07 18:45:10 -03:00
parent 44d3d1bec8
commit ff90946bdb
2 changed files with 15 additions and 2 deletions

View file

@ -25,9 +25,18 @@ gen_formula() {
| sed -E "s/sha_linux.*/sha256 \"${sha_linux}\"/"
}
gen_sha() {
version="$(latest_version_released)"
header "version: ${version}"
header "sha_for source..."
sha_for_asset_on_github "$version"
}
cmd="$1"
shift
case "$cmd" in
"formula") gen_formula "$@" ;;
"sha") gen_sha "$@" ;;
esac

View file

@ -48,9 +48,13 @@ latest_version_released() {
asset_url() {
local -r version="$1"
local -r variant="$2"
local -r variant="${2:-}"
echo "https://github.com/denisidoro/navi/releases/download/v${version}/navi-${variant}.tar.gz"
if [[ -n "$variant" ]]; then
echo "https://github.com/denisidoro/navi/releases/download/v${version}/navi-${variant}.tar.gz"
else
echo "https://github.com/denisidoro/navi/archive/v${version}.tar.gz"
fi
}
download_asset() {