- MicrosoftがWindows SDK管理とアプリのパッケージング自動化のために開発したCLIツール
- さまざまなフレームワークでWindowsネイティブ機能を手軽に活用できるよう支援
- **アプリ識別子(App Identity)**の生成、マニフェスト管理、証明書の発行と署名、ビルドツール統合など、主要な開発ステップを自動化
- .NET、Win32、CMake、Electron、RustなどでCLIから以下の機能を利用可能
- 最新のWindows API、Package ID、MSIXパッケージング、各種開発者ツール
- ネイティブ通知(Notification)、エクスプローラー/シェル連携、プロトコルハンドラー、Web-アプリリンク、バックグラウンドタスク、自動更新などのパッケージアイデンティティベース機能
- AppExecutionAliasによるユーザー定義CLIコマンドの登録
- ファイル拡張子の関連付け、Windowsログイン時の実行、アプリサービスとして他アプリにAPIを公開
- Qt/Electron開発者がネイティブWindows機能を利用したり、CI/CDパイプラインを構築したりする際に適している
- GitHub ActionsおよびAzure DevOps向けの
setup-WinAppCliアクションを提供
- MITライセンス、Microsoftオープンソース行動規範(Code of Conduct)に準拠
- 現在はPublic Preview段階
まだコメントはありません。