Представяме първото обновление за Windows Package Manager. Ако сте участник в програмата или Package Manager Insider, вече трябва да имате инсталирани последните обновления. Ако сте инсайдер и не ги имате, стартирайте магазина и проверете за налични обновления. Ако предпочитате просто да изтеглите клиента, посетете страницата с версиите на . А ако желаете да получавате автоматични обновления от магазина, можете да се присъедините към програмата .

Какво ново
Тази версия на клиента ви позволява да създавате и запазвате любимите си настройки, и включва нови пакети и корекции на грешки.
Параметри
Сега клиентът разполага с файл settings.json. За да отворите JSON файла в подразбиращия се редактор, просто изпълнете winget settings. В момента в файла можете да настроите някои неща по ваш вкус. Например, имам стил „rainbow“ за индикатора за изпълнение. Налични са и опции като accent (които са по подразбиране) и retro.

Друг параметър, който може да ви заинтересува, е “autoUpdateIntervalInMinutes”. Той позволява да промените честотата, с която клиентът проверява списъка с налични пакети. Това може да бъде особено полезно, ако имате бавна интернет връзка. По подразбиране интервалът е пет минути.
Бележка: това не работи във фонов режим, а се случва само при изпълнение на команди. По желание можете да го деактивирате, задавайки стойност „0“. В такъв случай ще трябва ръчно да проверявате за обновления, изпълнявайки командата source update.
winget source updateКорекция на грешки
Започнахме да отстраняваме проблемите с „не-us-ASCII-символите“ и с чувствителността към регистъра на символите. Имаше и проблем с отказа на поддръжка за интерактивна инсталация, но сега той е решен.
winget install -iГерои на общността
Реакцията към проекта беше невероятна. Огромен брой хора участваха в дискусията и формулирането на списъка с налични пакети, а в репозитория на общността бяха добавени над 800 пакета. Особена благодарност , , , , , , , , , , , , , и .
Какво следва
Feature Toggle
Трябваше ни начин да пускаме експериментални функции, без да създаваме проблеми за вас. Работа с параметри беше първата стъпка, която ни позволяваше в практиката да проверим, че поведението на клиента ще бъде в пределите на очакванията, като същевременно вие ще имате възможността да тествате новите функции.
Microsoft Store
Нашата първоначална поддръжка вероятно ще бъде ограничена до безплатни приложения с рейтинг "E" ("за всички"). Това ще бъде първото, което пускаме с feature toggle, за да можете да разберете какво е да тествате експериментални функции. Ще започнем с основите и с времето ще добавим повече.
Ключови функции
Един от начините, по които определяме какво да реализираме следващо, е филтрирането на известни предложения в GitHub по "+1" (значка с изображение на повдигнатия палец). Благодарение на това виждаме висок интерес към теми като "Актуализация", "Премахване" и "Списък с налични приложения", както и поддръжка на инсталиране на .zip файлове, приложения за магазини и автономни приложения (например добавяне на .exe към вашия път). Вградената поддръжка на PowerShell също заема едно от първите места в този списък.
Репозиторий на пакети на Microsoft Community
Нашият бот работи усърдно, опитвайки се да одобри повече пакети. Не е толкова умен, колкото бихме искали, но се учи. Току-що го научихме да предоставя по-точни съобщения за грешки в различни ситуации. Сега ще ви информира за несъответствие на хеша или грешка, свързана с достъпа до файла на инсталатора. Ще продължим да развиваме нашия бот, защото целта ни е да улесним добавянето на вашите пакети.
Не забравяйте да се запознаете с предложенията за клиента на и дайте „+1“ на всякакви функции, които наистина бихте искали да видите.
Източник: habr.com
