Перейти до основного змісту
Версія: Далі

Автодоповнення в командному рядку

інформація

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 та подібних оболонок з коробки.

To setup autocompletion for Bash, run:

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 is a shell plugin maintained by Pig Fang on Github.

Features:

  • Provide completion for pnpm --filter <package>.
  • Provide completion for pnpm remove command, even in workspace's packages (by specifying --filter option).
  • Provide completion for scripts in package.json.