명령줄 탭 자동 완성
정보
이전 버전 pnpm의 자동 완성과 pnpm v9+의 자동 완성은 호환되지 않습니다. 이미 v9 이전 버전용 pnpm 자동 완성을 설치했다면, 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의 스크립트에 대한 자동 완성을 제공합니다.