From b89d98f44e93988c47326f50b2e5c8b0a15f3789 Mon Sep 17 00:00:00 2001 From: fawad24051 Date: Thu, 6 Aug 2026 23:09:05 +0500 Subject: [PATCH] Fix reindex script to exclude __DELETE files --- scripts/bonsai-reindex.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/bonsai-reindex.sh b/scripts/bonsai-reindex.sh index 45ad6c2..216d34a 100755 --- a/scripts/bonsai-reindex.sh +++ b/scripts/bonsai-reindex.sh @@ -56,7 +56,7 @@ while IFS= read -r -d '' filepath; do general_age_violations=$(( general_age_violations + 1 )) fi fi -done < <(find "$DOMAINS_DIR" -name "*.md" -not -name "_index.md" -print0 2>/dev/null) +done < <(find "$DOMAINS_DIR" -name "*.md" -not -name "_index.md" -not -name "*__DELETE*" -print0 2>/dev/null) # Generate per-domain _index.md files for domain_dir in "$DOMAINS_DIR"/*/; do @@ -91,7 +91,7 @@ for domain_dir in "$DOMAINS_DIR"/*/; do echo "### ${fname} (~${ftokens} tokens)" echo "${first_line:-[no content]}" echo "" - done < <(find "$domain_dir" -maxdepth 1 -name "*.md" -not -name "_index.md" -print0 2>/dev/null | sort -z) + done < <(find "$domain_dir" -maxdepth 1 -name "*.md" -not -name "_index.md" -not -name "*__DELETE*" -print0 2>/dev/null | sort -z) } > "$domain_index" done @@ -113,7 +113,7 @@ done fn=$(basename "$fp" .md) [[ "$fn" == _* ]] && continue file_list+="${fn}, " - done < <(find "$DOMAINS_DIR/$domain" -maxdepth 1 -name "*.md" -not -name "_index.md" -print0 2>/dev/null | sort -z) + done < <(find "$DOMAINS_DIR/$domain" -maxdepth 1 -name "*.md" -not -name "_index.md" -not -name "*__DELETE*" -print0 2>/dev/null | sort -z) file_list="${file_list%, }" echo "### ${domain^} (~${tokens} tokens, ${files} files)"