const User = require('../src/db/models/User'); const { Model } = require('objection'); const Knex = require('knex'); const knexConfig = require('../src/config/database'); const knex = Knex(knexConfig.development); Model.knex(knex); const email = process.argv[2]; const password = process.argv[3]; const isAdmin = process.argv[4] === 'true'; if (!email || !password) { console.error('Usage: node make_user.js [isAdmin]'); process.exit(1); } async function main() { const user = await User.query().insert({ email: email, password: password, is_admin: isAdmin }); console.log(`User created: ${user.email}`); process.exit(0); } main();