본문으로 건너뛰기
버전: Next

Command line tab 자동완성

info

Completion for pnpm v9 is incompatible with completion for older pnpm versions. If you already install pnpm completion for version older than v9, you must uninstall it first so that completion for v9 may work properly. You may do so by removing section of code that contains __tabtab in your dot files.

플러그인이 필요한 다른 패키지 매니저들과는 달리, pnpm은 tab 자동완성 기능을 자체적으로 지원합니다.

To setup autocompletion for Bash, run:

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

완성된 예제를 보려면, 이 문서를 참고하세요.

Fig (on macOS only)

Fig을 사용하여 pnpm에 대한 IDE 스타일 자동 완성을 얻을 수 있습니다. Bash, Zsh 및 Fish에서 작동합니다.

설치하려면 다음을 실행하십시오.

brew install fig

g-plane/pnpm-shell-completion

pnpm-shell-completion is a shell plugin maintained by Pig Fang on Github.

Features:

  • Provide completion for pnpm --filter <package>.
  • Provide completion for pnpm remove command, even in workspace's packages (by specifying --filter option).
  • Provide completion for scripts in package.json.