From d1a48717f0279617315472f54c54c5121cc7e5f9 Mon Sep 17 00:00:00 2001 From: Quan TRAN Date: Fri, 30 Sep 2022 21:32:11 +0200 Subject: [PATCH 1/2] Support busybox in powershell installation --- install-binary.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install-binary.sh b/install-binary.sh index ea0e7cc0..aaa5b83d 100755 --- a/install-binary.sh +++ b/install-binary.sh @@ -55,6 +55,7 @@ initOS() { OS=$(uname -s) case "$OS" in + Windows_NT) OS='windows' ;; # Msys support MSYS*) OS='windows' ;; # Minimalist GNU for Windows From ecf6889cbbd5e5d87a88b9f7fb6ef006a54ef141 Mon Sep 17 00:00:00 2001 From: Quan TRAN Date: Fri, 30 Sep 2022 21:40:22 +0200 Subject: [PATCH 2/2] Update install-binary.sh --- install-binary.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/install-binary.sh b/install-binary.sh index aaa5b83d..78e79c2a 100755 --- a/install-binary.sh +++ b/install-binary.sh @@ -124,6 +124,9 @@ downloadFile() { installFile() { tar xzf "$PLUGIN_TMP_FILE" -C "$HELM_TMP" HELM_TMP_BIN="$HELM_TMP/diff/bin/diff" + if [ "${OS}" = "windows" ]; then + HELM_TMP_BIN="$HELM_TMP_BIN.exe" + fi echo "Preparing to install into ${HELM_PLUGIN_DIR}" mkdir -p "$HELM_PLUGIN_DIR/bin" cp "$HELM_TMP_BIN" "$HELM_PLUGIN_DIR/bin"