From 20cdf74b58a890e6b129f608ac17c4a36d8024fa Mon Sep 17 00:00:00 2001 From: "Henner M. Kruse" Date: Tue, 4 Aug 2026 15:30:44 +0000 Subject: [PATCH] Fix vault_search.sh: move rg -g glob filters before -- Placing -g after -- made ripgrep treat the filters as literal positional paths instead of options, so the .obsidian/.git/*.md exclusions were silently inert (confirmed: matched inside a .pdf). --- skills/obsidian-vault-kb/scripts/vault_search.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/skills/obsidian-vault-kb/scripts/vault_search.sh b/skills/obsidian-vault-kb/scripts/vault_search.sh index dc855eb..53e3f64 100755 --- a/skills/obsidian-vault-kb/scripts/vault_search.sh +++ b/skills/obsidian-vault-kb/scripts/vault_search.sh @@ -52,8 +52,8 @@ echo "== Search root: $SEARCH_ROOT ==" echo if command -v rg >/dev/null 2>&1; then - rg -i -n --fixed-strings -- "$QUERY" "$SEARCH_ROOT" \ - -g '!.obsidian' -g '!.git' -g '*.md' || echo "(no matches)" + rg -i -n --fixed-strings -g '!.obsidian' -g '!.git' -g '*.md' \ + -- "$QUERY" "$SEARCH_ROOT" || echo "(no matches)" else grep -ril -- "$QUERY" "$SEARCH_ROOT" --include='*.md' 2>/dev/null || echo "(no matches)" fi