Автодополнение команд
инфо
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)
Для автозаполнения используйте Fig. Работает в Bash, Zsh и Fish.
Чтобы установить, выполните:
$ brew install git
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
.