Microsoft winapp an open-source CLI for Windows apps

Microsoft has released winapp, a new command-line application that aims to simplify the process of building applications on Windows. The open-source tool is aimed at developers who use terminals and want a consistent way to create, configure, and manage Windows applications across all their projects.

“Windows development often involves managing multiple SDKs, creating and editing multiple manifests, generating certificates, and navigating complex packaging requirements. The goal of this project is to unify these tasks into a single CLI, allowing you to focus on building great apps instead of struggling with settings,” says Nikola Metulev, Product Manager, Windows Platform and Developer at Microsoft.

See more articles from iGuRu.gr when you search for news on Google.

The CLI supports project scaffolding, dependency management, and build and run commands. These features connect directly to the Windows App SDK and WinUI-based applications, using standardized commands intended for repeated use.

WinApp is suitable for development environments that use scripting and automation. It is suitable for use in local development, team workflows, and integration pipelines.

Developers can combine winapp with editors and integrated development environments, including Visual Studio and Visual Studio Code. The CLI focuses on tasks that need to be performed through commands, such as initializing projects, managing configuration files, and handling packaging steps.

WinApp is available in public preview on GitHub . Microsoft invites developers to try out the CLI and provide feedback.

To get started:

Install via WinGet (general use):
winget install microsoft.winappcli

Install via npm (for Electron projects):
npm install --save-dev @microsoft/winappcli


Google preferences

Leave a Comment

Your email address will not be published. Required fields are marked *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).