#!/usr/bin/env bun // Idempotent device seeding import { createDevice, getDeviceBySecret, initDb } from "./db"; const args = process.argv.slice(2); const secret = args[0] || "dev"; const name = args[1] || null; initDb(); const existing = getDeviceBySecret(secret); if (existing) { console.log( `device already exists: id=${existing.id} secret=${existing.secret} name=${existing.name}`, ); process.exit(0); } const device = createDevice(secret, name); console.log( `created device: id=${device.id} secret=${device.secret} name=${device.name}`, );