brf/bin/parse_file.ts
2025-11-27 12:22:51 +01:00

16 lines
335 B
TypeScript

import fs from 'fs/promises'
import parseStream from '../server/lib/parse_stream.ts'
import knex from '../server/lib/knex.ts'
for await (const file of process.argv.slice(2)) {
const fh = await fs.open(file)
console.log(`- parsing file: ${file}`)
await parseStream(fh.readableWebStream())
await fh.close()
}
knex.destroy()