Пропонуємо перше оновлення для Windows Package Manager. Якщо ви є учасником програми
Що нового
Ця версія клієнта дозволяє вам створювати та зберігати ваші улюблені параметри, а також включає нові пакети та виправлення помилок.
Параметри
Тепер клієнт має файл settings.json. Щоб відкрити JSON-файл у редакторі за промовчанням, достатньо виконати налаштування крил. На даний момент у файлі ви можете налаштувати пару речей на свій смак. Наприклад, у мене стоїть стиль rainbow для індикатора виконання. Також доступні такі варіанти як accent (коштує за замовчуванням) та retro.
Інший параметр, який може зацікавити, це “autoUpdateIntervalInMinutes”. Він дає змогу змінити частоту перевірки клієнтом списку доступних пакетів. Це може бути особливо корисним, якщо у вас повільне інтернет-з'єднання. За умовчанням стоїть інтервал у п'ять хвилин.
Примітка: це не працює у фоновому режимі, а відбувається лише при виконанні команд. За бажанням ви можете вимкнути це, встановивши значення на «0». У такому разі вам потрібно буде вручну перевіряти наявність оновлень, виконуючи команду source update.
winget source update
Виправлення помилок
Ми почали виправляти проблеми з «не-us-ASCII-символами» та з чутливістю до регістру символів. Також існувала проблема із відмовою підтримки інтерактивної установки, але зараз її вирішено.
winget install <foo> -i
Герої спільноти
Реакція на проект була неймовірною. Величезна кількість людей зробила свій внесок у обговорення та формування списку доступних пакетів, а до репозиторій спільноти було додано понад 800 пакетів. Особлива подяка
Що буде далі
Перемикання функцій
Нам був потрібний спосіб випуску експериментальних функцій, не створюючи проблем для вас. Робота з параметрами була першим кроком, що дозволило перевірити на практиці, що поведінка клієнта буде в межах очікування, але при цьому ви матимете можливість протестувати нові функції.
Microsoft магазин
Наша початкова підтримка, швидше за все, буде обмежена безкоштовними програмами, що мають рейтинг «E» («для всіх»). Це буде першим, що ми випустимо з feature toggle, щоб ви могли зрозуміти, як це тестувати експериментальні функції. Ми почнемо з основ і з часом додамо більше.
Ключові функції
Один із способів, за допомогою якого ми визначаємо, що слід реалізувати далі — фільтрація відомих нам пропозицій на GitHub по +1 (значок із зображенням піднятого вгору пальця). Завдяки цьому ми бачимо високий попит на такі теми, як «Оновлення», «Видалення» та «Список доступних програм», а також підтримку установки .zip-файлів, програм для магазинів та автономних програм (наприклад, додавання .exe до вашого шляху) . Вбудована підтримка PowerShell також займає одне з перших місць цього списку.
Репозиторій пакетів Спільноти Microsoft
Наш бот старанно працює, намагаючись схвалити більше пакетів. Він не такий розумний, як нам би хотілося, але він навчається. Ми тільки що навчили його надавати коректніші повідомлення про помилки для різних ситуацій. Тепер він буде повідомляти вам про невідповідність хеша або помилку, пов'язану з можливістю доступу до файлу інсталятора. Ми продовжимо розвивати наш бот, адже наша мета — спростити додавання ваших пакетів.
Обов'язково ознайомтеся з пропозиціями щодо клієнта на
Джерело: habr.com