Microsoft, Windows uygulamaları oluşturma sürecini basitleştirmeyi amaçlayan yeni bir komut satırı arayüzü olan winapp’ı piyasaya sürdü. Açık kaynaklı araç, terminal tabanlı iş akışlarına güvenen ve projeler genelinde Windows uygulamalarını oluşturmak, yapılandırmak ve yönetmek için tutarlı bir yol isteyen geliştiricileri hedefliyor.

Windows uygulama görevlerini tek bir CLI’ye getirme
Microsoft Windows Platformu ve Geliştiricisi Ürün Yöneticisi Nikola Metulev şöyle açıkladı: “Windows geliştirme genellikle birden fazla SDK’yı yönetmeyi, birden çok bildirim oluşturmayı ve düzenlemeyi, sertifikalar oluşturmayı ve karmaşık paketleme gereksinimlerinde gezinmeyi içerir. Bu projenin amacı, bu görevleri tek bir CLI’de birleştirerek yapılandırmayla uğraşmak yerine harika uygulamalar oluşturmaya odaklanmanıza olanak sağlamaktır.”
CLI, proje iskelesini, bağımlılık yönetimini ve oluştur ve çalıştır komutlarını destekler. Bu işlevler, tekrarlanabilir kullanıma yönelik standartlaştırılmış komutları kullanarak doğrudan Windows Uygulama SDK’sına ve WinUI tabanlı uygulamalara bağlanır.
Komut dosyası oluşturma ve otomasyon için tasarlandı
winapp, halihazırda komut dosyası oluşturma ve otomasyona dayanan geliştirme ortamlarına uyum sağlar. Yerel geliştirmede, ekip iş akışlarında ve sürekli entegrasyon işlem hatlarında kullanıma uygundur.
Geliştiriciler winapp’i editörlerle ve Visual Studio ve Visual Studio Code dahil entegre geliştirme ortamlarıyla eşleştirebilir. CLI, projeleri başlatmak, yapılandırma dosyalarını yönetmek ve paketleme adımlarını yönetmek gibi komut odaklı yürütmeden yararlanan görevlere odaklanır.
Microsoft ayrıca tutarlı bir komuta yapısının ekipler arasında paylaşılan proje düzenlerini destekleyebileceğini ve bunun da zaman içinde bakım ve işbirliğine yardımcı olabileceğini belirtiyor.
İndirmek
winapp artık GitHub’da genel önizlemede mevcut. Microsoft, geliştiricileri CLI’yi denemeye ve standart geliştirici geri bildirim programları aracılığıyla geri bildirim göndermeye davet ediyor.
Başlamak için:
WinGet aracılığıyla yükleyin (genel kullanım için):winget install microsoft.winappcli
Npm aracılığıyla yükleyin (Elektron projeleri için):npm install --save-dev @microsoft/winappcli