メインコンテントにスキップ
バージョン: 9.x

コマンドラインのタブ補完

一般的にプラグインが必要になる他の一般的なパッケージマネージャーとは異なり、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のスクリプトの補完を提供します。