UNPKG

easy-nest-generator

Version:

generate interface, hooks for nestjs project

46 lines (41 loc) 1.04 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