UNPKG

easy-nest-generator

Version:

generate interface, hooks for nestjs project

35 lines 1.11 kB
#!/usr/bin/env node import { exec } from "child_process"; import path from "path"; import { fileURLToPath } from "url"; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); const start = async () => { const args = process.argv.slice(2); const command = args.join(" "); const basePath = path.resolve(__dirname, "../dist"); switch (command) { case "model": exec(`node ${path.join(basePath, "gen-model.js")}`, (err, stdout, stderr) => { if (err) { console.error(err); return; } console.log(stdout); }); break; case "dto": exec(`node ${path.join(basePath, "gen-dto.js")}`, (err, stdout, stderr) => { if (err) { console.error(err); return; } console.log(stdout); }); break; default: console.log("Unknown command:", command); } }; start(); //# sourceMappingURL=cli.js.map