Wir präsentieren das erste Update für den Windows Package Manager. Wenn Sie Teil des Programms oder Package Manager Insider sind, sollten Sie bereits die neuesten Updates installiert haben. Falls Sie Insider sind und diese nicht haben, starten Sie den Store und überprüfen Sie auf Updates. Wenn Sie einfach nur den Client herunterladen möchten, gehen Sie zur Veröffentlichungsseite auf . Wenn Sie automatische Updates aus dem Store erhalten möchten, können Sie sich dem Programm anschließen .

Neuigkeiten
Diese Version des Clients ermöglicht es Ihnen, Ihre bevorzugten Einstellungen zu erstellen und zu speichern und enthält zudem neue Pakete und Fehlerbehebungen.
Parameter
Jetzt hat der Client eine Datei settings.json. Um die JSON-Datei im Standardeditor zu öffnen, führen Sie einfach winget settingsaus. Momentan können Sie in der Datei ein paar Dinge nach Ihrem Geschmack anpassen. Zum Beispiel habe ich den Stil "rainbow" für den Fortschrittsindikator eingestellt. Es sind auch Optionen wie accent (standardmäßig eingestellt) und retro verfügbar.

Eine andere Option, die Sie interessieren könnte, ist "autoUpdateIntervalInMinutes". Damit können Sie die Häufigkeit anpassen, mit der der Client die Liste verfügbarer Pakete überprüft. Dies kann besonders nützlich sein, wenn Sie eine langsame Internetverbindung haben. Standardmäßig ist ein Intervall von fünf Minuten eingestellt.
Hinweis: Es funktioniert nicht im Hintergrund, sondern geschieht nur bei der Ausführung von Befehlen. Wenn Sie möchten, können Sie dies deaktivieren, indem Sie den Wert auf "0" setzen. In diesem Fall müssen Sie manuell auf Updates überprüfen, indem Sie den Befehl source update ausführen.
winget source updateFehlerbehebung
Wir haben begonnen, Probleme mit "non-us-ASCII-Zeichen" und der Groß- und Kleinschreibung von Zeichen zu beheben. Es gab auch ein Problem mit der Unterstützung interaktiver Installationen, aber das ist jetzt behoben.
winget install -iGemeinschaftshelden
Die Reaktion auf das Projekt war unglaublich. Eine große Anzahl von Menschen hat zu Diskussionen und der Erstellung einer Liste verfügbarer Pakete beigetragen, und im Community-Repository wurden über 800 Pakete hinzugefügt. Besonderer Dank geht an , , , , , , , , , , , , , und .
Was kommt als Nächstes
Feature Toggle
Wir benötigten einen Weg, experimentelle Funktionen einzuführen, ohne Ihnen Probleme zu bereiten. Die Arbeit mit Parametern war der erste Schritt, um praktisch zu testen, dass das Verhalten der Kunden innerhalb der Erwartungen liegt, während Sie gleichzeitig die Möglichkeit haben, neue Funktionen zu testen.
Microsoft Store
Unsere ursprüngliche Unterstützung wird wahrscheinlich auf kostenlose Anwendungen mit der Bewertung „E“ („für alle“) beschränkt sein. Dies wird das erste sein, was wir mit Feature-Toggles veröffentlichen, damit Sie nachvollziehen können, wie es ist, experimentelle Funktionen zu testen. Wir beginnen mit den Grundlagen und werden im Laufe der Zeit mehr hinzufügen.
Hauptfunktionen
Eine der Möglichkeiten, wie wir bestimmen, was als Nächstes umgesetzt werden soll, besteht darin, bekannte Vorschläge auf GitHub nach „+1“ (Symbol mit einem nach oben zeigenden Daumen) zu filtern. Dadurch sehen wir hohe Nachfrage nach Themen wie „Aktualisierung“, „Löschen“ und „Liste der verfügbaren Anwendungen“, sowie Unterstützung für .zip-Dateien, App-Stores und eigenständige Anwendungen (zum Beispiel das Hinzufügen von .exe zu Ihrem Pfad). Eingebaute PowerShell-Unterstützung steht ebenfalls weit oben auf dieser Liste.
Microsoft Community-Paket-Repository
Unser Bot arbeitet hart daran, mehr Pakete zu genehmigen. Er ist nicht so intelligent, wie wir es uns wünschen würden, aber er lernt. Wir haben ihn gerade gelehrt, genauere Fehlermeldungen für verschiedene Situationen bereitzustellen. Nun wird er Sie über Hash-Missverständnisse oder Fehler im Zusammenhang mit dem Zugriff auf die Installationsdatei informieren. Wir werden unseren Bot weiterentwickeln, denn unser Ziel ist es, das Hinzufügen Ihrer Pakete zu vereinfachen.
Bitte prüfen Sie die Vorschläge für den Client auf und geben Sie „+1“ für Funktionen, von denen Sie wirklich möchten, dass sie implementiert werden.
Quelle: habr.com
