import { createUser } from "../src/lib/userManagement.js" import initializeDatabase from "../src/lib/init-db.js" async function createInitialAdmin() { try { // Initialize database first initializeDatabase() console.log("Creating initial admin user...") const adminUser = await createUser({ name: "Administrator", username: "admin", password: "admin123456", // Change this in production! role: "admin" }) console.log("✅ Initial admin user created successfully!") console.log("īŋŊ Username: admin") console.log("🔑 Password: admin123456") console.log("âš ī¸ Please change the password after first login!") console.log("👤 User ID:", adminUser.id) } catch (error) { if (error.message.includes("already exists")) { console.log("â„šī¸ Admin user already exists. Skipping creation.") } else { console.error("❌ Error creating admin user:", error.message) process.exit(1) } } } createInitialAdmin()