diff --git a/install-binary.sh b/install-binary.sh index ea0e7cc0..78e79c2a 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 @@ -123,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"