From a956bd9e3098db205c497ca05b8b9ca113d2b63e Mon Sep 17 00:00:00 2001 From: shuki Date: Thu, 5 Mar 2026 22:29:30 +0200 Subject: [PATCH] Fix gum file browser returning relative paths gum file returns paths relative to the start directory. Prepend / to ensure absolute paths for backup targets. Co-Authored-By: Claude Opus 4.6 --- lib/ui_targets.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ui_targets.sh b/lib/ui_targets.sh index 5b82c75..97c6a7b 100644 --- a/lib/ui_targets.sh +++ b/lib/ui_targets.sh @@ -152,6 +152,8 @@ ui_target_folder_picker() { path=$(gum file --directory --header "Select folder to back up" \ --cursor.foreground "$_GUM_ACCENT" --height 15 /) || continue [[ -z "$path" ]] && continue + # gum file returns path relative to start dir — make absolute + [[ "$path" != /* ]] && path="/$path" # Avoid duplicates local dup=false for f in "${folders[@]}"; do