#mod-manager #cross-platform #rim-world #macos #who #linux

app rrm

Rusty RimWorld (mod) Manager 是用 Rust 编写的跨平台 CLI mod 管理器

9 个版本

0.0.1-alpha.92022 年 7 月 19 日
0.0.1-alpha.82022 年 6 月 21 日
0.0.1-alpha.42022 年 2 月 6 日

#1879命令行工具

每月 35 次下载

MIT 许可证

6.5MB
2.5K SLoC


TODOs 可在 此处 找到。任何人都可以贡献,讨论、PR 和问题都开放。


Screen Shot 2022-07-19 at 4 44 18 a m

rrm

灵感来自 Spoons rmm。这是一个用于 RimWorld 的跨平台 Mod 管理器,旨在与 macOS、linux 和 Windows 一起工作

用法

  • 所有文档、用法示例和帮助信息都可在 Wiki 中找到。或者您可以通过 讨论 来提问
  • Mod 安装演示可在 此处 找到

安装

此程序可以使用 cargo 安装。在此处安装 rustcargo 此处。它包含了所有它需要工作的组件。

安装

要安装 crates.io 预发布版本,请运行

cargo install rrm --version 0.0.1-alpha.9

或者安装 GitHub 版本。虽然不推荐这样做,因为它有一个 'dev' 标志,这会改变安装程序的行为

cargo install --git https://github.com/AOx0/rrm

Linux 额外步骤

此外,如果您在 64 位机器上使用 linux,您需要使用以下命令添加 multiverse:

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc1 steamcmd 



配置

要设置配置值,如游戏安装路径和是否 rrm 应使用 more 来显示其输出,您可以使用 set 子命令。配置文件位于 macOS、Linux 和 Windows 上的 $USER_HOME/.rrm/config,格式为 JSON。

例如,要设置 RimWorld 安装的路径,您可以使用

rrm set game-path /Applications/RimWorld.app

或者使用其别名

rrm set path /Applications/RimWorld.app

帮助信息

rrm-set
Set new configuration values

USAGE:
    rrm set <OPTION> <VALUE>

OPTIONS:
    game-path    Set the path where RimWorld is installed [alias: 'path']
    pager        Set the paging software to use, like bat, more or less [alias: 'paging']
    use-pager    Set if rrm should use more to display output [values: false, true, 0, 1] [alias: 'use-paging']

您可以使用特殊标志绕过已配置的值。

  • -—no-pager:无论配置如何,都禁用分页器输出显示。不会更改配置的值。
  • -—分页器:无论配置如何,都启用分页器输出显示。不会更改配置的值。

依赖项

~13–27MB
~427K SLoC