From bc51888d4c47f6792c7aed0749cd6ac61eeefe72 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sun, 28 Feb 2021 18:15:41 +0900 Subject: [PATCH] Support macOS and Windows --- main.sh | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/main.sh b/main.sh index 41e1035..5eb30ac 100755 --- a/main.sh +++ b/main.sh @@ -33,8 +33,23 @@ title="${title/\$tag/${tag}}" title="${title/\$version/${version}}" if [[ -n "${changelog}" ]]; then + case "${OSTYPE}" in + linux*) + target="x86_64-unknown-linux-musl" + ;; + darwin*) + target="x86_64-apple-darwin" + ;; + cygwin* | msys*) + target="x86_64-pc-windows-msvc" + ;; + *) + error "unrecognized OSTYPE: ${OSTYPE}" + exit 1 + ;; + esac # https://github.com/taiki-e/parse-changelog - curl -LsSf https://github.com/taiki-e/parse-changelog/releases/latest/download/parse-changelog-x86_64-unknown-linux-gnu.tar.gz | tar xzf - + curl -LsSf https://github.com/taiki-e/parse-changelog/releases/latest/download/parse-changelog-"${target}".tar.gz | tar xzf - notes=$(./parse-changelog "${changelog}" "${version}") rm -f ./parse-changelog fi