README.md
NestJS Plugin for Oh My Zsh
This plugin provides aliases for common NestJS CLI commands.
Requirements
- NestJS CLI installed globally:
npm install -g @nestjs/cli
Aliases
| Alias | Command | Description |
| :------ | :--------------------------- | :------------------------------------------ |
| nnew | nest new | Create a new NestJS project |
| nb | nest build | Build the NestJS application |
| ns | nest start | Start the application |
| nsw | nest start --watch | Start the application in watch mode |
| nsd | nest start --dev | Start the application in dev mode |
| nsdbg | nest start --debug --watch | Start the application in debug & watch mode |
| ng | nest generate | Generate a NestJS element |
| ngm | nest generate module | Generate a module |
| ngc | nest generate controller | Generate a controller |
| ngs | nest generate service | Generate a service |
| ngg | nest generate guard | Generate a guard |
| ngp | nest generate pipe | Generate a pipe |
| ngf | nest generate filter | Generate a filter |
| ngr | nest generate resolver | Generate a GraphQL resolver |
| ngcl | nest generate class | Generate a class |
| ngi | nest generate interface | Generate an interface |
| ngit | nest generate interceptor | Generate an interceptor |
| ngmi | nest generate middleware | Generate a middleware |
| ngd | nest generate decorator | Generate a custom decorator |
| ngres | nest generate resource | Generate a CRUD resource |
| nglib | nest generate library | Generate a new library |
| ngsub | nest generate sub-app | Generate a new sub-application (monorepo) |
| na | nest add | Add a library to the project |
| ni | nest info | Display NestJS project information |
| nu | nest update | Update NestJS dependencies |
Usage
- Add
nestjsto thepluginsarray in your~/.zshrcfile:
plugins=(... nestjs)
- Restart your terminal or source your
~/.zshrcfile:
source ~/.zshrc