コマンドラインのタブ補完
一般的にプラグインが必要になる他の一般的なパッケージマネージャーとは異なり、pnpmはBash、Zsh、Fishなどの一般的なシェルに対応するコマンドラインのタブ補完をサポートしています。
Bashの自動補完を設定するには、以下を実行します。
pnpm completion bash > ~/completion-for-pnpm.bash
echo 'source ~/completion-for-pnpm.bash' >> ~/.bashrc
完了の例を見るには、こちらの記事をお読みください。
Fig (macOS のみ)
IDEスタイルの自動補完をpnpmに適用するには、Figを使用できます。Bash、Zsh、Fishに対応しています。
インストールするには、以下を実行します。
brew install fig
g-plane/pnpm-shell-completion
pnpm-shell-completionは、GithubのPig Fangが管理するシェルプラグインです。
機能
pnpm --filter <package>
の補完を提供します。--filter
オプションを指定することにより、ワークスペースのパッケージ内でもpnpm remove
コマンドの補完を提供します。package.json
のスクリプトの補完を提供します。