Completar linha de comando utilizando 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.
Ao contrário de outros gerenciadores de pacotes populares, que geralmente requerem plugins, o pnpm suporta completar linhas de comando por tab para Bash, Zsh, Fish e shells semelhantes.
To setup autocompletion for Bash, run:
pnpm completion bash > ~/completion-for-pnpm.bash
echo 'source ~/completion-for-pnpm.bash' >> ~/.bashrc
Para ver exemplos de preenchimento automático, leia este artigo.
Fig (Apenas no macOS)
Você pode ter um autocomplete estilo IDE para o pnpm com Fig. Isso funciona no Bash, Zsh e Fish.
Para instalar, rode:
brew install fig
g-plane/pnpm-shell-completion
pnpm-shell-completion é um plugin shell mantido por Pig Fang no Github.
Características:
- Prove auto completar para
pnpm --filter <package>
. - Prove auto completar para o comando
pnpm remove
, mesmo em pacotes do workspace (quando especificando a opção--filter
). - Prove auto completar para scripts em
package.json
.