nestjs.plugin.zsh
1076 bytes
1# Oh My Zsh plugin for NestJS CLI
2
3# Check if nest command exists
4if ! command -v nest &>/dev/null; then
5 return
6fi
7
8# Project creation
9alias nnew='nest new'
10
11# Basic development
12alias nb='nest build'
13alias ns='nest start'
14alias nsw='nest start --watch'
15alias nsd='nest start --dev' # Alias for start --watch
16alias nsdbg='nest start --debug --watch'
17
18# Code generation (short aliases)
19alias ng='nest generate'
20alias ngm='nest generate module'
21alias ngc='nest generate controller'
22alias ngs='nest generate service'
23alias ngg='nest generate guard'
24alias ngp='nest generate pipe'
25alias ngf='nest generate filter'
26alias ngr='nest generate resolver'
27alias ngcl='nest generate class'
28alias ngi='nest generate interface'
29alias ngit='nest generate interceptor'
30alias ngmi='nest generate middleware'
31alias ngd='nest generate decorator'
32alias ngres='nest generate resource'
33alias nglib='nest generate library'
34alias ngsub='nest generate sub-app'
35
36# Other commands
37alias na='nest add'
38alias ni='nest info'
39alias nu='nest update'
40
41# You can add more aliases or functions here as needed.