Chocolatey Utils Manager - это GUI оболочка, предназначенное для упрощения работы с пакетным менеджером Chocolatey.
С помощью Chocolatey Utils Manager вы можете установливать/обновлять/удалять пакеты Chocolatey со своего компьютера.
Вы можете самостоятельно добавлять в список доступных для взаимодействия пакетов другие пакеты Chocolatey, а также кастомизировать категории, к которым будет относиться тот или иной пакет.
Я хочу добавить пакет в список пакетов, отображаемых в GUI и доступных для взаимодействия. Как мне это сделать?
Вам нужно открыть файл ProgramList.json.
Файл ProgramList.json будет находиться в каталоге с исполняемым файлом после сборки проекта.
Каждый объект в данном JSON файле представляет собой отдельную категорию пакетов, отображаемых в GUI. Все, что Вам нужно - это просто дописать информацию о новом пакете в существующий объект, или создать новый объект, как показано в примере ниже. Пример JSON объекта:
{
"Category": "Browsers", - Категория, к которой относятся пакеты и указывающая, в каком окне они будут отображаться
"Packages": [ - лист сущностей, представляюший отображаемые пакеты
{
"PackageName": "Chrome", - отображаемое имя пакета в окне
"PackageRefName": "googlechrome" - техническое имя пакета в chocolatey
},
{
"PackageName": "Opera",
"PackageRefName": "opera"
},
{
"PackageName": "Firefox",
"PackageRefName": "firefox"
}
]
}