Fix grep exit code handling when removing last entry from manifest

This commit is contained in:
gnekt
2026-03-23 22:36:33 +01:00
parent 4f495b1fb6
commit 0aaf9d4581

View File

@@ -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