diff --git a/install.sh b/install.sh index 728bfef..4d0cbd3 100755 --- a/install.sh +++ b/install.sh @@ -13,16 +13,25 @@ if [ -z "${TEMP}" ]; then fi fi -INSTALL_SCRIPT="$GITHUB_ACTION_PATH/install-reviewdog.sh" +INSTALL_SCRIPT='https://raw.githubusercontent.com/reviewdog/reviewdog/df70ed74df59de7ebfd9276afabd62ea2de4d7dd/install.sh' if [ "${VERSION}" = 'nightly' ]; then - INSTALL_SCRIPT="$GITHUB_ACTION_PATH/install-nightly.sh" + INSTALL_SCRIPT='https://raw.githubusercontent.com/reviewdog/nightly/a41f181a20068bf2c0499054e4c19bdebc71b362/install.sh' VERSION='latest' fi mkdir -p "${TEMP}/reviewdog/bin" echo '::group::🐶 Installing reviewdog ... https://github.com/reviewdog/reviewdog' -cat "${INSTALL_SCRIPT}" | sh -s -- -b "${TEMP}/reviewdog/bin" "${VERSION}" 2>&1 +( + if command -v curl 2>&1 >/dev/null; then + curl -sfL "${INSTALL_SCRIPT}" + elif command -v wget 2>&1 >/dev/null; then + wget -O - "${INSTALL_SCRIPT}" + else + echo "curl or wget is required" >&2 + exit 1 + fi +) | sh -s -- -b "${TEMP}/reviewdog/bin" "${VERSION}" 2>&1 echo '::endgroup::' echo "${TEMP}/reviewdog/bin" >>"${GITHUB_PATH}"