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