import 'reflect-metadata'; import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module.js'; import { AuthService } from './auth/auth.service.js'; import { OidcService } from './auth/oidc.service.js'; import { NodeAdminService } from './nodes/node-admin.service.js'; function getArg(flag: string): string | null { const idx = process.argv.indexOf(flag); if (idx === -1) return null; return process.argv[idx + 1] ?? null; } function printUsageAndExit(): never { console.error('Usage:'); console.error(' node dist/cli.js user create --email --password '); console.error(' node dist/cli.js user apikey --email [--label