npm-completion(1) -- 用于 npm TAB 自动补全
基于 npm-completion(1) 官方文档翻译版本
SYNOPSIS 概要
source <(npm completion)
DESCRIPTION 描述
在所有 npm 命令中启用 tab 自动补全。
上面的概要是将补全操作加载到当前的 shell 中。将它添加到 ~/.bashrc 或 ~/.zshrc 中将使得补全可以随处使用:
npm completion >> ~/.bashrc
npm completion >> ~/.zshrc
当然,你也可以将 npm 的补全输出为一个文件,比如 /usr/local/etc/bash_completion.d/npm,如果你有一个系统会为你读这个文件。
当在环境中定义了 COMP_CWORD、COMP_LINE、和 COMP_POINT 时,npm completion 作用在“管道模式”中,并根据参数输出补全。