Files
platform/scripts/rebuild-email-index.ts
T
2026-02-25 01:34:09 +00:00

16 lines
528 B
TypeScript

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 <email>');
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`);