From ff90946bdb88f833adf7c408488fc4b4acdde17c Mon Sep 17 00:00:00 2001 From: asd Date: Sat, 7 Mar 2020 18:45:10 -0300 Subject: [PATCH] Add ./scripts/brew sha --- scripts/brew | 9 +++++++++ scripts/install | 8 ++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/scripts/brew b/scripts/brew index 3057875..d54f0f5 100755 --- a/scripts/brew +++ b/scripts/brew @@ -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 diff --git a/scripts/install b/scripts/install index a8b7675..93a501f 100755 --- a/scripts/install +++ b/scripts/install @@ -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() {