Skip to content
behradkhodayar

behradkhodayar/nestcli-zsh

This plugin provides Zsh command-line completion for the Nest.js CLI.

Zsh completion plugin for Nest.js framework's CLI tool

2 0Push 1y agoListed 1mo agoMIT
nestjsnestjs-boilerplatezsh-plugin
View on GitHub

Report a problem

1 Review

This is a small but genuinely useful plugin. nestcli-zsh solves a real daily annoyance for NestJS developers who live in the terminal: remembering the exact Nest CLI commands, generators, and flags. The _nest completion file is easy to read and covers the commands people are most likely to use, especially generate, new, build, and start. I like that it includes practical generator targets like module, controller, service, guard, resolver, resource, and library, because those are exactly the places where tab completion saves time and reduces mistakes.

The project is also refreshingly simple. There is no unnecessary framework or build step; it is just a Zsh completion script, a README, and an MIT license. That makes it easy for users to inspect what they are installing. The README gives both plugin-manager and manual installation paths, which is helpful for people using different Zsh setups.

The main thing I would improve is the onboarding polish. The Oh My Zsh example has a small .zshrc syntax issue and could be clearer about whether the plugin should be named nest, nestcli-zsh, or something else after cloning. I would also add a quick “tested with Nest CLI version X” note, because CLI flags change over time and completion plugins can quietly become outdated. A small release tag would help users pin a known-good version.

Overall, this is a focused, low-friction tool that does one thing well. With a slightly sharper README and a simple maintenance note around supported Nest CLI versions, it would feel more trustworthy for developers adding it to their shell setup.