const crypto = require("node:crypto"); const { createInvites } = require("../database"); const guestName = process.argv.slice(2).join(" ").trim(); if (!guestName) { console.error('Verwendung: npm run invite -- "Vorname Nachname"'); process.exit(1); } const token = crypto.randomBytes(18).toString("base64url"); createInvites([{ token, guestName: guestName.slice(0, 100) }]); const origin = (process.env.ORIGIN || "http://localhost:3000").replace(/\/$/, ""); console.log(`${guestName}: ${origin}/i/${token}`);