Выйшла першае абнаўленне Windows Package Manager Preview (v0.1.41821)

Прадстаўляем першае абнаўленне для Windows Package Manager. Калі вы з'яўляецеся ўдзельнікам праграмы вокны Insider ці Package Manager Insider, то ў вас ужо павінны быць усталяваныя апошнія абнаўленні. Калі ж вы з'яўляецеся інсайдэрам, і ў вас іх няма, то запусціце краму і праверце наяўнасць абнаўленняў. Калі вы аддаеце перавагу проста спампаваць кліент, перайдзіце на старонку выпускаў на GitHub. А калі вы жадаеце атрымліваць аўтаматычныя абнаўленні з крамы, то можаце далучыцца да праграмы Package Manager Insider.

Выйшла першае абнаўленне Windows Package Manager Preview (v0.1.41821)

Што новага

Гэтая версія кліента дазваляе вам ствараць і захоўваць вашыя любімыя параметры, а таксама ўключае новыя пакеты і выпраўленне памылак.

Параметры

Цяпер у кліента ёсць файл settings.json. Каб адкрыць JSON-файл у рэдактары па змаўчанні, дастаткова выканаць налады крылаў. На дадзены момант у файле вы можаце наладзіць пару рэчаў на свой густ. Напрыклад, у мяне стаіць стыль “rainbow” для індыкатара выканання. Таксама даступныя такія варыянты як accent (стаіць па змаўчанні) і retro.

Выйшла першае абнаўленне Windows Package Manager Preview (v0.1.41821)

Іншы параметр, які вас можа зацікавіць, гэта "autoUpdateIntervalInMinutes". Ён дазваляе змяніць частату праверкі кліентам спісу даступных пакетаў. Гэта можа быць асабліва карысна, калі ў вас павольнае падлучэнне да Інтэрнэту. Па змаўчанні стаіць інтэрвал у пяць хвілін.

Заўвага: гэта не працуе ў фонавым рэжыме, а адбываецца толькі пры выкананні каманд. Пры жаданні вы можаце адключыць гэта, усталяваўшы значэнне на "0". У такім разе вам трэба будзе ўручную правяраць наяўнасць абнаўленняў, выконваючы каманду source update.

winget source update

выпраўленне памылак

Мы пачалі выпраўляць праблемы з «не-us-ASCII-знакамі» і з адчувальнасцю да рэгістра знакаў. Таксама існавала праблема з адмовай падтрымкі інтэрактыўнай устаноўкі, але зараз яна вырашана.

winget install <foo> -i

Героі супольнасці

Рэакцыя на праект была неверагоднай. Вялікая колькасць людзей зрабіла свой унёсак у абмеркаванне і фармаванне спісу даступных пакетаў, а ў рэпазітар супольнасці было дададзена звыш 800 пакетаў. Асаблівая падзяка @philipcraig, @edjroot, @bnt0, @danielchalmers, @superusercode, @doppelc, @sachinjoseph, @ivan-kulikov-dev, @chausner, @jsoref, @DurableMicron, @Olifant1990, @MarcusP-P, @himejisyana и @dyl10s.

Што будзе далей

Feature Toggle

Нам патрэбен быў спосаб выпуску эксперыментальных функцый, не ствараючы праблем для вас. Праца з параметрамі была першым крокам, які дазволіў праверыць на практыцы, што паводзіны кліента будуць у межах чакання, але пры гэтым вы будзеце мець магчымасць пратэставаць новыя функцыі.

Microsoft Store

Наша першапачатковая падтрымка, хутчэй за ўсё, будзе абмежавана бясплатнымі праграмамі, якія маюць рэйтынг "E" ("для ўсіх"). Гэта будзе першым, што мы выпусцім з feature toggle, каб вы маглі зразумець, якое гэта - тэставаць эксперыментальныя функцыі. Мы пачнем з асноў і з цягам часу дадамо больш.

Ключавыя функцыі

Адзін са спосабаў, з дапамогай якога мы вызначаем, што варта рэалізаваць далей - фільтраванне вядомых нам прапаноў на GitHub па "+1" (значок з выявай паднятага ўверх пальца). Дзякуючы гэтаму мы бачым высокі попыт на такія тэмы, як "Абнаўленне", "Выдаленне" і "Спіс даступных прыкладанняў", а таксама падтрымку ўстаноўкі .zip-файлаў, прыкладанняў для крам і аўтаномных прыкладанняў (напрыклад, даданне .exe да вашага шляху) . Убудаваная падтрымка PowerShell таксама займае адно з першых месцаў у гэтым спісе.

Рэпазітар пакетаў Супольнасці Microsoft

Наш бот старанна працуе, імкнучыся ўхваліць больш пакетаў. Ён не такі разумны, як нам хацелася б, але ён вучыцца. Мы толькі што навучылі яго прадастаўляць больш карэктныя паведамленні аб памылках для розных сітуацый. Зараз ён будзе паведамляць вам аб неадпаведнасці хэша ці памылцы, звязанай з магчымасцю доступу да файла ўсталёўніка. Мы працягнем развіваць нашага робата, бо наша мэта - спрасціць даданне вашых пакетаў.

Абавязкова азнаёмцеся з прапановамі па кліенту на GitHub і пастаўце "+1" да любых функцый, якія вы сапраўды хацелі б бачыць.

Крыніца: habr.com

Дадаць каментар