mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	* Adding NestJS command aliases * Removed installation instructions from the README file of NestJS plugin
		
			
				
	
	
		
			53 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# NestJS Plugin for Oh My Zsh
 | 
						|
 | 
						|
This plugin provides aliases for common [NestJS CLI](https://docs.nestjs.com/cli/overview) commands.
 | 
						|
 | 
						|
## Requirements
 | 
						|
 | 
						|
- [NestJS CLI](https://docs.nestjs.com/cli/overview#installation) 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
 | 
						|
 | 
						|
1. Add `nestjs` to the `plugins` array in your `~/.zshrc` file:
 | 
						|
 | 
						|
```zsh
 | 
						|
plugins=(... nestjs)
 | 
						|
```
 | 
						|
 | 
						|
2. Restart your terminal or source your `~/.zshrc` file:
 | 
						|
 | 
						|
```zsh
 | 
						|
source ~/.zshrc
 | 
						|
```
 |