ZSH plugin that provides autocomplete suggestions for npm scripts from package.json, compatible with npm, yarn, bun, and pnpm.
zsh-npm-scripts-autocomplete is a ZSH plugin that provides autocomplete suggestions for npm scripts directly from the package.json file in the current directory. It solves the problem of having to manually remember or look up script names when running tasks like build, test, or start, making command-line interactions faster and more intuitive. The plugin supports multiple package managers including npm, yarn, bun, and pnpm.
JavaScript and Node.js developers who use ZSH as their shell and frequently run npm scripts for project tasks like building, testing, or deploying.
Developers choose this plugin because it integrates seamlessly into their ZSH workflow, supports all major package managers, and significantly reduces the time spent typing or looking up script names, enhancing productivity with minimal setup.
ZSH plugin for npm scripts autocompletion
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works with npm, yarn, bun, and pnpm, as explicitly stated in the README, ensuring broad compatibility across JavaScript tooling.
Reads scripts from the current directory's package.json, providing autocomplete options without manual lookup, reducing workflow friction.
Optional configuration allows invoking selected scripts with a single Enter key press, as detailed in the installation steps, speeding up task execution.
Straightforward installation via cloning to the plugins folder and adding to .zshrc, making setup simple for oh-my-zsh users.
Exclusively designed for ZSH, making it unusable for developers on other shells like bash or fish, which narrows its applicability.
The quick execution feature requires additional zmodload and bindkey commands, adding setup complexity beyond basic installation.
Primarily integrated with oh-my-zsh, so users of other ZSH frameworks or vanilla ZSH may face hurdles in adoption.