# winappCli - Windows 앱 개발을 위한 통합 CLI

> Clean Markdown view of GeekNews topic #26610. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=26610](https://news.hada.io/topic?id=26610)
- GeekNews Markdown: [https://news.hada.io/topic/26610.md](https://news.hada.io/topic/26610.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2026-02-12T09:31:01+09:00
- Updated: 2026-02-12T09:31:01+09:00
- Original source: [github.com/microsoft](https://github.com/microsoft/WinAppCli)
- Points: 16
- Comments: 0

## Summary

Windows 앱 개발의 반복적인 설정과 패키징 과정을 자동화하는 **통합 CLI 도구**입니다. SDK 관리부터 앱 식별자 생성, 매니페스트 및 인증서 처리까지 주요 단계를 일관된 명령으로 수행할 수 있으며, .NET·Win32·Electron·Rust 등 다양한 프레임워크에서 네이티브 기능을 직접 호출하도록 지원합니다. GitHub Actions와 Azure DevOps용 액션도 함께 제공되어, CI/CD 환경에서 Windows 앱 배포 파이프라인을 간결하게 구성할 수 있습니다.

## Topic Body

- 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](https://opensource.microsoft.com/codeofconduct/)) 준수  
- 현재 **Public Preview** 단계

## Comments



_No public comments on this page._
