From 9e74cb8f0a061f5399ea6d3a0b4fd7cad846ed35 Mon Sep 17 00:00:00 2001 From: Rootiest Date: Sat, 22 Aug 2026 00:18:55 -0400 Subject: [PATCH] fix(scrub): restore missing line continuation in aggressive_patterns A missing trailing backslash after the Thumbs.db:encryptable pattern terminated the `set -l aggressive_patterns` array early. The AI-tool patterns (.gemini*, .claude*, .antigravity*, .remember*) were then executed as a bogus command instead of being appended to the array, so scrub -a never actually purged them, and every scrub invocation printed a spurious "Unknown command" error. --- functions/scrub.fish | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/functions/scrub.fish b/functions/scrub.fish index 7ec50f0..ba858c5 100644 --- a/functions/scrub.fish +++ b/functions/scrub.fish @@ -55,8 +55,8 @@ function scrub --description 'Recursively purge OS, editor, and compiler garbage '^\.vagrant$' \ '^\.clwb$' \ '^\.idea$' \ - '^Thumbs\.db:encryptable$' - '^\.gemini.*' \ + '^Thumbs\.db:encryptable$' \ + '^\.gemini.*' \ '^\.claude.*' \ '^\.antigravity.*' \ '^\.remember.*'