From 379cae2259216267e800601dc13ba0d0750fd955 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 5 Aug 2023 17:18:11 +0000 Subject: [PATCH] Auto updates by the depup workflow --- install.sh | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/install.sh b/install.sh index 424e909..293737e 100755 --- a/install.sh +++ b/install.sh @@ -1,6 +1,6 @@ -#!/bin/bash +#!/bin/sh -set -euo pipefail +set -eu VERSION="${REVIEWDOG_VERSION:-latest}" @@ -14,7 +14,7 @@ if [ -z "${TEMP}" ]; then fi INSTALL_SCRIPT='https://raw.githubusercontent.com/reviewdog/reviewdog/master/install.sh' -if [ "${VERSION}" == 'nightly' ] ; then +if [ "${VERSION}" = 'nightly' ]; then INSTALL_SCRIPT='https://raw.githubusercontent.com/reviewdog/nightly/master/install.sh' VERSION='latest' fi @@ -22,7 +22,16 @@ fi mkdir -p "${TEMP}/reviewdog/bin" echo '::group::🐶 Installing reviewdog ... https://github.com/reviewdog/reviewdog' -curl -sfL "${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}"