const { getCentralPool } = require('../db/central'); const { hashPassword } = require('../utils/password'); async function run() { const name = process.argv[2]; const email = process.argv[3]; const password = process.argv[4]; if (!name || !email || !password) { console.error('Uso: node seed_superadmin.js "Nombre" correo@example.com clave'); process.exit(1); } const passwordHash = await hashPassword(password); const pool = getCentralPool(); await pool.query( 'INSERT INTO superadmins (name, email, password_hash, status) VALUES (?, ?, ?, "active")', [name, email, passwordHash] ); console.log('Superadmin creado'); process.exit(0); } run().catch((err) => { console.error(err); process.exit(1); });