尼罗河:用于管理亚马逊游戏库的轻量级CLI
体验一种轻量级替代方案:Nile,由Paweł Lidwin创建,是一个跨平台命令行工具,用于管理Amazon Games库。它通过基于浏览器的流程进行账户认证,列出和搜索拥有的游戏,下载和安装游戏文件,并从命令行启动带有自定义参数的游戏。主要功能包括检查更新、应用补丁、批量安装控制和安装期间的选择性文件验证。它的目标用户是需要可脚本化、低开销启动器的高级用户、Linux和Steam Deck游戏玩家。
Nile是如何打包的以及它运行在哪里
Nile以Python源代码或独立二进制形式分发,并支持Windows、Linux和macOS部署。此外,该项目是开源的并由社区维护,因此贡献者可以检查和调整代码库。此外,该工具被用作Heroic Games Launcher中Amazon Games支持的主要后端,这解释了它在第三方启动器生态系统中的采用。
Nile是否减少了与图形客户端相比的系统负载?
是的,它的命令行设计避免了GUI开销,使其在Steam Deck或轻量级Linux安装等受限硬件上更可取。此外,由于操作以CLI命令的形式暴露,因此可以进行脚本和自动化,因此用户可以在没有持久图形进程的情况下运行下载和启动。该设计减少了在游戏管理任务期间对重客户端进程的需求。
Nile使用安全吗,谁应该操作它?
安全性得益于开放性和明确的工作流程;该项目由社区维护,其源代码可供审查。该工具接受通过浏览器登录生成的身份验证令牌或URL,这将凭证输入放在浏览器中,而不是在本地GUI中。然而,CLI特性要求对命令行有一定的熟悉度,因此它最适合能够遵循指导并从源代码或提供的二进制文件运行软件的高级用户。
对精通终端的玩家来说是一个实用的选择,但有一个警告
Nile 是一个实用的选项,适合需要可脚本化的 Amazon Games 客户端的高级用户和跨平台玩家;主要的警告是它仅支持 CLI 工作流程,这需要对终端和手动设置感到舒适。对于这些用户,开源代码库以及从源代码或独立二进制文件运行的选项使得 Nile 成为一个可维护、可检查的替代方案,能够很好地融入第三方启动器工作流程。