Перейти до основного змісту
Версія: 9.x

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

інформація

Автодоповнення команд для pnpm v9 несумісне з автодоповненням для попередніх версій pnpm. Якщо ви вже встановили автодоповнення pnpm для версії, старішої за v9, вам потрібно спочатку видалити його, щоб переконатися, що автодоповнення для v9 працює належним чином. Ви можете зробити це, видаливши частину коду, яка містить __tabtab у ваших точкових файлах.

На відміну від інших популярних менеджерів залежностей, що зазвичай потребують втулків, pnpm підтримує автодоповнення командного рядка для Bash, Zsh, Fish та подібних оболонок з коробки.

Щоб налаштувати автодоповнення в Bash, виконайте:

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

Щоб налаштувати автодоповнення у Fish, виконайте:

pnpm completion fish > ~/.config/fish/completions/pnpm.fish

g-plane/pnpm-shell-completion

pnpm-shell-completion є втулком оболонки, що підтримується Pig Fang на Github.

Можливості:

  • Надає автодоповнення для pnpm --filter <package>.
  • Надає автодоповнення для команди pnpm remove, навіть у пакунках робочого середовища (за допомогою параметра --filter).
  • Надає автодоповнення для скриптів в package.json.