这个项目能做什么
Github Launcher 是一款用于管理和运行通过 GitHub Releases 分发的应用程序的桌面应用。它原名 N64Recomp Launcher;此次更名是应 N64Recomp 工具开发者的要求,同时仍保留一个主要面向 N64 重编译游戏的旧版发布。从旧版本迁移的用户必须手动更新,将新文件复制到启动器文件夹中,并删除名称中包含“N64Recomp”的文件;现有设置保持兼容。
核心功能:
- 自动更新:从 GitHub 下载并安装最新发布版本。
- 版本管理:自动检查版本,使已安装的应用保持最新。
- 应用管理:提供用于浏览、下载和启动 GitHub 托管应用的界面。
- 集成 GitHub Releases 以获取更新。
要求与安装:该启动器需要 .NET 9 运行时,以及用于更新和下载的互联网连接。安装包括下载最新发布压缩包、将其解压到选定位置并运行可执行文件。启动时,启动器会自动检查更新;随后用户浏览其应用库,选择应用并使用“下载/启动”操作。
配置:可在设置中提供个人 GitHub API 令牌,以避免 API 速率限制。README 说明不需要特殊权限,并且不应分享该令牌。应用库定义在 apps.json 文件中,该文件完全由用户管理和编辑;没有内置的稳定、实验性或自定义分类。每个条目需要 name(显示名称)、repository(以 username/repository 形式表示)、folderName(下载/安装文件夹)和 appIconUrl(图标图片 URL,或为 null 以使用默认图标)。README 包含一个带有两个示例条目的 JSON 示例。
支持通过项目的 GitHub 问题跟踪器处理。该项目依据仓库中的许可证文件授权,目标框架为 .NET 9。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。