sync 2026-07-11 18:21
This commit is contained in:
+5
-7
@@ -72,13 +72,11 @@ if [ $# -ge 1 ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# ohne Argument: alle additionalDirectories aus den Settings (cwd + User)
|
||||
dirs=$(for f in .claude/settings.json .claude/settings.local.json "$HOME/.claude/settings.json"; do
|
||||
[ -f "$f" ] && jq -r '.permissions.additionalDirectories[]?' "$f" 2>/dev/null
|
||||
done | sort -u)
|
||||
if [ -z "$dirs" ]; then
|
||||
note "keine additionalDirectories gefunden (cwd: $PWD)"; exit 0
|
||||
fi
|
||||
# ohne Argument: das aktuelle Projekt (cwd) selbst + seine eigenen additionalDirectories
|
||||
dirs=$( { echo "$PWD"
|
||||
for f in .claude/settings.json .claude/settings.local.json; do
|
||||
[ -f "$f" ] && jq -r '.permissions.additionalDirectories[]?' "$f" 2>/dev/null
|
||||
done; } | sort -u)
|
||||
while IFS= read -r d; do
|
||||
[ -n "$d" ] && sync_one "$d"
|
||||
done <<< "$dirs"
|
||||
|
||||
Reference in New Issue
Block a user