Об этом проекте
Github Launcher — это десктопное приложение для управления и запуска приложений, распространяемых через GitHub Releases. Ранее оно было известно как N64Recomp Launcher; переименование последовало за запросами разработчиков инструмента N64Recomp, и устаревший релиз, ориентированный в первую очередь на рекомпилированные игры N64, остаётся доступным. Пользователям, переходящим со старой версии, необходимо обновиться вручную, скопировав новые файлы в папку лаунчера и удалив файлы с именем «N64Recomp»; существующие настройки остаются совместимыми.
Основные возможности:
- Автоматические обновления: загрузка и установка последних релизов с GitHub.
- Управление версиями: автоматическая проверка версий и поддержание установленных приложений в актуальном состоянии.
- Управление приложениями: интерфейс для просмотра, загрузки и запуска приложений, размещённых на GitHub.
- Интеграция с GitHub Releases для получения обновлений.
Требования и установка: лаунчеру требуется среда выполнения .NET 9 и интернет-соединение для обновлений и загрузок. Установка состоит из загрузки последнего архива релиза, извлечения его в выбранное место и запуска исполняемого файла. При запуске лаунчер автоматически проверяет наличие обновлений; затем пользователи просматривают свою библиотеку приложений, выбирают приложение и используют действие «Загрузить/Запустить».
Конфигурация: в настройках можно указать личный токен GitHub API, чтобы избежать ограничений скорости API. В README указано, что специальные разрешения не требуются и токен не следует передавать другим. Библиотека приложений определяется в файле apps.json, который полностью управляется и редактируется пользователем; встроенных стабильных, экспериментальных или пользовательских категорий нет. Каждая запись требует имя (отображаемое имя), репозиторий (в форме имя_пользователя/репозиторий), folderName (папка загрузки/установки) и appIconUrl (URL значка или null для использования значка по умолчанию). В README есть пример JSON с двумя образцами записей.
Поддержка осуществляется через систему отслеживания проблем GitHub проекта. Проект лицензирован в соответствии с файлом лицензии в репозитории и ориентирован на .NET 9.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.