Nest Module CLI

v 0.1.*

Usage

Initialize Templates

First, initialize the templates directory:

nest-module init

This creates a templates/ folder with default stub files for:

  • Module
  • Controller
  • Service
  • Create DTO
  • Update DTO
  • Schema (Mongoose)

Generate a Module

Generate a single module:

nest-module generate users

Generate multiple modules:

nest-module generate users products orders

Batch Generation

Generate all modules defined in your config:

nest-module batch

Using npm Scripts

Add to your package.json:

{
  "scripts": {
    "generate": "nest-module generate",
    "generate:init": "nest-module init",
    "generate:batch": "nest-module batch"
  }
}

Then run:

npm run generate users
npm run generate:batch