- microsoft가 Windows SDK 관리와 앱 패키징 자동화를 위해 개발한 CLI 도구
- 다양한 프레임워크에서 Windows 네이티브 기능을 손쉽게 활용하도록 지원
-
앱 식별자(App Identity) 생성, 매니페스트 관리, 인증서 발급 및 서명, 빌드 도구 통합 등 주요 개발 단계를 자동화
- .NET, Win32, CMake, Electron, Rust 등에서 CLI로 다음 기능들을 이용 가능
- 최신 Windows API, Package ID, MSIX 패키징, 각종 개발자 도구
- 네이티브 알림(Notification), 탐색기/쉘 연동, 프로토콜 핸들러, 웹-앱 링크, 백그라운드 작업, 자동 업데이트 등 패키지 아이덴티티 기반 기능
-
AppExecutionAlias를 통한 사용자 정의 CLI 명령 등록
- 파일 확장자 연결, 윈도우 로그인시 실행하기, 앱 서비스로 다른 앱에 API 노출
- Qt/Electron 개발자가 네이티브 윈도우 기능을 이용하거나, CI/CD 파이프라인 구축할 때 적합
- GitHub Actions 및 Azure DevOps용
setup-WinAppCli 액션 제공
- MIT 라이선스, Microsoft 오픈소스 행동강령(Code of Conduct) 준수
- 현재 Public Preview 단계