# NestJS CLI Advanced — NestJS

Source: https://www.geekswithgeeks.com/en/nestjs/nestjs-cli-advanced

> Generate modules, controllers, services, and more with the CLI.

## Scaffold a feature

Use `nest generate` to quickly create modules, controllers, services in one command.

```bash
nest generate module users       # create users.module.ts
nest generate controller users  # create users.controller.ts + .spec.ts
nest generate service users     # create users.service.ts + .spec.ts

# or shorthand
nest g mo users
nest g co users
nest g s users
```

## Nested resources

Generate under a sub-path: `nest g resource users/posts` creates a posts module under users.
