Passa al contenuto principale
Versione: Prossimo

Completamento tramite tab per la linea di comando

info

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.

A differenza di altri gestori di pacchetti popolari, che di solito richiedono plugin, pnpm supporta il completamento della scheda a riga di comando per Bash, Zsh, Fish, e shell simili.

To setup autocompletion for Bash, run:

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

Per vedere esempi di completamento, leggi questo articolo.

Fig (solo su macOS)

È possibile ottenere completamenti automatici in stile IDE per pnpm con Fig. Funziona in Bash, Zsh e Fish.

Per installare, eseguire:

brew install fig

g-plane/pnpm-shell-completion

pnpm-shell-completion è un plug-in della shell gestito da Pig Fang su Github.

Funzionalità:

  • Fornisce il completamento per pnpm --filter <package>.
  • Fornisce il completamento per il comando pnpm remove, anche nei pacchetti dell'area di lavoro (specificando l'opzione --filter).
  • Fornisce il completamento per gli script in package.json.