import { join } from 'node:path'; import { rebuildIndex } from '../src/servers/queue/handlers/gmail-sync'; const email = process.argv[2]; if (!email) { console.error('Usage: bun scripts/rebuild-email-index.ts '); process.exit(1); } const DATA_PATH = process.env.DATA_PATH ?? join(process.cwd(), 'data'); const dir = join(DATA_PATH, email, 'Gmail', 'emails'); console.log(`Rebuilding index for ${dir}...`); const entries = rebuildIndex(dir); console.log(`Done — ${entries.length} entries written to index.json`);