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