From 0aaf9d45818254d96891d2955c577427a933e623 Mon Sep 17 00:00:00 2001 From: gnekt Date: Mon, 23 Mar 2026 22:36:33 +0100 Subject: [PATCH] Fix grep exit code handling when removing last entry from manifest --- scripts/updateme.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/updateme.sh b/scripts/updateme.sh index 2f5bb54..bf56d67 100755 --- a/scripts/updateme.sh +++ b/scripts/updateme.sh @@ -89,7 +89,8 @@ for vault_agent in "$VAULT_DIR/.claude/agents/"*.md; do DEPRECATED_COUNT=$((DEPRECATED_COUNT + 1)) # Remove deprecated agent from manifest if [[ -f "$MANIFEST" ]]; then - grep -vxF "$name" "$MANIFEST" > "$MANIFEST.tmp" && mv "$MANIFEST.tmp" "$MANIFEST" + grep -vxF "$name" "$MANIFEST" > "$MANIFEST.tmp" || true + mv "$MANIFEST.tmp" "$MANIFEST" fi done