メインコンテンツまでスキップ
Version: Next

コマンドライン Tab 補完

情報

Completion for pnpm v9 is incompatible with completion for older pnpm versions. If you already install pnpm completion for version older than v9, you must uninstall it first so that completion for v9 may work properly. You may do so by removing section of code that contains __tabtab in your dot files.

通常プラグインを必要とする他のパッケージマネージャーとは異なり、pnpm は Bash, Zsh, Fish, またこれらと同様のシェルのコマンドライン Tab 補完をサポートします。

To setup autocompletion for Bash, run:

pnpm completion bash > ~/completion-for-pnpm.bash
echo 'source ~/completion-for-pnpm.bash' >> ~/.bashrc

補完の例については、こちらの記事 を参照してください。

Fig (macOS のみ)

pnpm の IDE スタイルの自動補完は Fig で取得できます。 Bash、Zsh、Fish で動作します。

インストールするには、次を実行します。

brew install fig

g-plane/pnpm-shell-completion

pnpm-shell-completion は、GitHub 上で Pig Fang によってメンテナンスされているシェルプラグインです。

機能:

  • pnpm --filter <package> の補完
  • pnpm remove コマンドの補完。(--filter オプションを使用することで) ワークスペース内のパッケージに対しても補完が可能。
  • package.json 内のスクリプトに対する補完