Windows 10 Package Manager: Установка приложений из Магазина Microsoft, автозаполнения команд PowerShell

2020-09-23 3967 комментарии
Microsoft выпустила новую версию менеджера пакетов Windows Package Manager (winget) для Windows 10, которая получила несколько экспериментальных функций, в том числе возможность установки приложений из Microsoft Store и поддержку автозаполнения команд PowerShell

Windows Package Manager (winget) впервые был представлен в мае 2020 на конференции для разработчиков Microsoft Build. Инструмент позволяет устанавливать приложения из интерфейса командной строки.

Скачать Windows Package Manager

В новой версии вы можете включить экспериментальные функции, внеся изменения в файл конфигурации WinGet с помощью команды winget settings. При запуске команды вам нужно будет выбрать текстовый редактор для редактирования файла JSON с настройками.

Чтобы включить функции, скопируйте и вставьте в этот файл следующие инструкции:

{
    // For documentation on these settings, see: https://aka.ms/winget-settings
    // "source": {
    //    "autoUpdateIntervalInMinutes": 5
    // },
    "visual": {
      "progressBar": "rainbow"
    },

    "experimentalFeatures": {
      "experimentalCmd": true,
      "experimentalArg": true,
      "experimentalMSStore": true
    }
}

winget

Установка приложений из Microsoft Store

После добавления параметра experimentalMSStore и сохранения настроек, в WinGet появится новый репозиторий под названием msstore. В этом можно убедиться с помощью команды winget source list.

winget

Новый репозиторий msstore содержит 289 приложений, связанных с программированием, работой с сетью и разработкой, которые можно установить непосредственно из Магазина Microsoft.

winget

Установить приложения можно установить с помощью стандартной команды winget install.

winget

Установленные из репозитория MSStore приложения будут также отображаться в Microsoft Store. Также для них доступны стандартные процедуры обновления.

winget

К сожалению, Microsoft до сих пор не добавила возможность удаления или обновления программ, установленных через WinGet, которая требуется для того, чтобы менеджер пакетов был действительно полезен в производственной среде.

Microsoft заявила, что добавление команд uninstall и upgrade является непосредственной целью компании. Также компания занимается функциями импорта и экспорта, которые позволят экспортировать список пакетов и импортировать их на новую машину.

Автозаполнения команд PowerShell

Помимо установки приложений из Microsoft Store, новая версия включает экспериментальную функцию автозаполнения.

Автозаполнения команд PowerShell

Для ее включения можно воспользоваться конфигурационным файлом выше, но для ее корректного использования понадобиться создать профиль PowerShell.

Протестировать функциональность можно с помощью следующей последовательности клавиш, предлагаемой Microsoft:

winget[пробел][tab][пробел]pow[tab][пробел]-v[пробел][tab][tab][tab]

Инсайдеры Windows могут протестировать новые функции WinGet уже сейчас. В качестве альтернативы можно воспользоваться инструкциями на GitHub.

Скачать Windows Package Manager

© . По материалам Bleeping Computer

Комментарии и отзывы

Добавляя комментарий, ознакомьтесь с Правилами сообщества

Нашли ошибку?