#!/usr/bin/env node
import { getDb, closeDb } from '../server/utils/db.js'
import { importAllAlprNodes } from '../server/utils/alpr.js'

try {
  const db = await getDb()
  console.log('[import-alpr] Fetching ALPR nodes from Overpass…')
  const count = await importAllAlprNodes(db)
  console.log(`[import-alpr] Cached ${count} nodes in SQLite.`)
}
catch (error) {
  console.error('[import-alpr] Failed:', error?.message || error)
  process.exitCode = 1
}
finally {
  closeDb()
}
