Об этом проекте
Winget Tools — это набор автоматизированных инструментов и журналов, связанных с WinGet, поддерживаемый частным разработчиком. Автор явно указывает, что эти инструменты созданы и используются на личном уровне и не являются официальными инструментами Microsoft.
В репозитории в виде таблицы перечислены различные инструменты, включая их название, расположение, категории, описание назначения и язык реализации:
- Уведомление о статусе меток (notification/Label_status_notification.py): используется для отслеживания обновлений статуса меток в pull request'ах, написано на Python.
- Проверка недействительных версий (.github/workflows/check-url-cai.yaml): проверяет неработающие ссылки в указанном репозитории winget-pkgs, включая проверки URL и ошибок 404, реализовано на C# с использованием GitHub Action.
- Получение и анализ установщиков (.github/workflows/df.yaml): анализ установщиков в онлайн-режиме для ускорения обработки, использует GitHub Action и инструмент Komac для анализа.
- Синхронизация форка winget-pkgs и очистка объединенных веток (.github/workflows/sync-clean.yaml): синхронизирует форк и удаляет уже объединенные ветки, использует GitHub Action и Komac.
- Валидация доменов (.github/workflows/vd.yaml): проверка доступности доменов на GitHub Action, использует GitHub Action и Bash (выполняется на Ubuntu).
Способ использования: чтобы воспользоваться этими рабочими процессами GitHub Action, можно сделать форк данного репозитория и запустить рабочие процессы, при этом необходимо настроить секреты репозитория.
В репозитории также упоминается внешний инструмент Sundry, который можно интегрировать с winget-tools и установить через команду winget.
Лицензия с открытым исходным кодом — MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.