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

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

інформація

Автодоповнення команд для 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.