셸 완성

터미널에서 winapp에 대한 탭 자동 완성을 활성화합니다. 활성화되면 Tab 키를 누르면 입력할 때 명령, 옵션 및 인수 값이 제안됩니다.

PowerShell

다음을 실행하여 등록 스크립트를 인쇄합니다.

winapp complete --setup powershell

활성화하려면 PowerShell 프로필에 출력을 추가합니다.

winapp complete --setup powershell >> $PROFILE

그런 다음 PowerShell을 다시 시작하거나 실행 . $PROFILE 하여 다시 로드합니다.

프로필을 수정하지 않고 현재 세션에서 시도하려면 다음을 수행합니다.

winapp complete --setup powershell | Out-String | Invoke-Expression

용도

명령, 하위 명령, 옵션 및 값에 대한 컨텍스트 인식 제안을 제공하기 위해 각 Tab 키를 누를 때마다 winapp complete를 호출하는 네이티브 인수 완성 기능을 등록합니다.

컨트롤

  • 이 한 번에 하나씩 완료를 순환합니다(기본 PowerShell 동작)
  • Ctrl+스페이스바 에 설명이 포함된 대화형 메뉴가 표시됩니다. 화살표 키를 사용하여 탐색

비활성화하려면

프로필(notepad $PROFILE)을 열고 winapp에 대한 Register-ArgumentCompleter 블록을 제거합니다. PowerShell을 다시 시작합니다.

완료되는 항목

  • 명령: winapp i + Tab → init
  • 하위 명령: winapp cert + Tab → generate, installinfo
  • 옵션: winapp init -- + Tab → --setup-sdks, --config-dir, --use-defaults...
  • 옵션 값: 열거형 기반 옵션은 사용 가능한 경우 유효한 값을 제안합니다.
  • Node.js 래퍼 명령: nodenode create-addon(npm을 통해 설치되는 경우)

완료 크기가 자동으로 조정됩니다. CLI에 추가된 모든 새 명령 또는 옵션은 추가 설정 없이 즉시 완료할 수 있습니다.