From e63134fa44f94438c5feeacc0c4bc57e230b8883 Mon Sep 17 00:00:00 2001 From: "courtmanr@gmail.com" Date: Wed, 28 May 2025 09:56:26 +0100 Subject: [PATCH] Fix branch menu for update mode in install script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When using --branch with an up-to-date installation, the script was falling into update mode but showing generic 'Update to latest version' instead of the branch-specific menu. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- scripts/install-pulse.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/scripts/install-pulse.sh b/scripts/install-pulse.sh index 7acbc088a..f0d705992 100755 --- a/scripts/install-pulse.sh +++ b/scripts/install-pulse.sh @@ -458,6 +458,20 @@ check_installation_status_and_determine_action() { 4) prompt_for_cron_setup; INSTALL_MODE="cancel" ;; *) print_error "Invalid choice."; INSTALL_MODE="error" ;; esac + elif [ -n "$SPECIFIED_BRANCH" ]; then + echo "Choose an action:" + echo " 1) Install branch $SPECIFIED_BRANCH (for testing)" + echo " 2) Remove Pulse" + echo " 3) Cancel" + echo " 4) Manage automatic updates" + read -p "Enter your choice [1-4]: " user_choice + case $user_choice in + 1) INSTALL_MODE="update" ;; + 2) INSTALL_MODE="remove" ;; + 3) INSTALL_MODE="cancel" ;; + 4) prompt_for_cron_setup; INSTALL_MODE="cancel" ;; + *) print_error "Invalid choice."; INSTALL_MODE="error" ;; + esac else echo "Choose an action:" echo " 1) Update Pulse to the latest version $TARGET_TAG"