From 25808840e82b3c0008e8c8dd80008dd4cc1208fe Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Thu, 30 Jul 2026 12:03:21 -0700 Subject: [PATCH] Bundle JukeWizard CLI login fallback --- juke-wizard/bin/jukewizard | 3 ++- juke-wizard/bin/jukewizard-installed | 3 ++- juke-wizard/install.sh | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/juke-wizard/bin/jukewizard b/juke-wizard/bin/jukewizard index 708f4f212..a8d81e6a1 100755 --- a/juke-wizard/bin/jukewizard +++ b/juke-wizard/bin/jukewizard @@ -23,7 +23,8 @@ REPO="$(cd "$WIZ/.." && pwd)" if [ "${1:-}" = "login" ]; then shift - exec ac-login "$@" + if command -v ac-login >/dev/null 2>&1; then exec ac-login "$@"; fi + exec node "$REPO/tezos/ac-login.mjs" "$@" fi if [ "${1:-}" = "cloud" ]; then shift diff --git a/juke-wizard/bin/jukewizard-installed b/juke-wizard/bin/jukewizard-installed index fa462e05e..36042243a 100755 --- a/juke-wizard/bin/jukewizard-installed +++ b/juke-wizard/bin/jukewizard-installed @@ -4,7 +4,8 @@ set -eu INSTALL_ROOT="${JUKEWIZARD_HOME:-$HOME/.local/lib/jukewizard}" if [ "${1:-}" = "login" ]; then shift - exec ac-login "$@" + if command -v ac-login >/dev/null 2>&1; then exec ac-login "$@"; fi + exec node "$INSTALL_ROOT/ac-login.mjs" "$@" fi if [ "${1:-}" = "cloud" ]; then shift diff --git a/juke-wizard/install.sh b/juke-wizard/install.sh index 95243e5a0..20dbde85c 100755 --- a/juke-wizard/install.sh +++ b/juke-wizard/install.sh @@ -20,6 +20,7 @@ test -d "$BUNDLE" /usr/bin/install -m 0755 "$BUILD_BIN/JukeWizard" "$INSTALL_ROOT/JukeWizard" /usr/bin/ditto "$BUNDLE" "$INSTALL_ROOT/JukeWizard_JukeWizard.bundle" /usr/bin/install -m 0755 "$ROOT/bin/juke-cloud.mjs" "$INSTALL_ROOT/juke-cloud.mjs" +/usr/bin/install -m 0755 "$ROOT/../tezos/ac-login.mjs" "$INSTALL_ROOT/ac-login.mjs" /usr/bin/install -m 0755 "$ROOT/bin/jukewizard-installed" "$BIN_DIR/jukewizard" # Own the resident menu-bar process with the user's Aqua launchd session. -- 2.51.2