From 60a6ede06330b23572617fb7a3065c17172e9fdd Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Fri, 13 Mar 2026 00:40:06 +0100 Subject: [PATCH] fix: ensure SCRIPT_DIR is set correctly in setup script --- setup.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setup.sh b/setup.sh index e4d48791..4a3946c3 100644 --- a/setup.sh +++ b/setup.sh @@ -44,7 +44,13 @@ DOT="${DIM}·${RESET}" BULLET="${BLUE}●${RESET}" # ── State ─────────────────────────────────────────────────────────────────── -SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +set +u +if [[ -n "${BASH_SOURCE[0]:-}" ]]; then + SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +else + SCRIPT_DIR="$(pwd)" +fi +set -u ENV_FILE="${SCRIPT_DIR}/.env.local" # Config values (defaults)