template-nestjs-generator
Version:
A custom NestJS CRUD generator
19 lines (15 loc) • 569 B
text/typescript
import * as path from "path"
import { configHandlebars } from "./handlebars-config"
import TemplateManager from "./template-manager"
import { generateCrud } from "./generate"
import { capitalize } from "./utils/capitalize"
const args = process.argv.slice(2)
const moduleName = args[0]
if (!moduleName) {
console.error("Please specify a module name")
process.exit(1)
}
configHandlebars()
const templateManager = new TemplateManager(path.join(__dirname, "templates"))
generateCrud(capitalize(moduleName), templateManager)