6 个版本 (重大更新)
0.6.0 | 2022 年 4 月 23 日 |
---|---|
0.5.0 | 2022 年 3 月 2 日 |
0.4.0 | 2021 年 11 月 13 日 |
0.3.0 | 2021 年 11 月 6 日 |
0.1.0 | 2021 年 11 月 3 日 |
#6 in #structopt
515KB
2K SLoC
Factorio 模组管理器
fmm
是一个基本的 CLI Factorio 模组管理器。它完全便携,可在所有主流平台上运行。
入门
安装
从 发布页面 下载您系统的二进制文件,并将其放置在您的 PATH
中。
即将推出:AUR 包。
构建
需要 Rust 夜间版本。
git clone https://github.com/raiguard/fmm & cd fmm
cargo build
安装到 PATH
您可以从源代码构建 fmm
并像这样安装到您的 PATH
cargo install --locked --force --path .
或者只需运行此命令而不克隆仓库
cargo install fmm
用法
# Enable Space Exploration and all dependencies
fmm -Se space-exploration
# Enable a user-defined mod set
fmm -Ss MyModSet
# Search the mod portal
fmm -Q "logistic train network"
查看 fmm --help
了解所有命令。
功能
- 列出 mod 目录中的所有模组
- 启用模组和它们的依赖项
- 禁用模组
- 一次性启用或禁用所有模组
- 启用预定义的模组集合
- 将启用的模组与存档文件同步
- 从门户下载模组
- 从您的 mod 目录中删除模组
配置
fmm
接受一个 --config
标志,该标志指定一个 toml
配置文件的路径。如果没有提供 --config
,fmm
将在以下位置查找此文件
平台 | 路径 |
---|---|
Linux | /home/rai/.config/fmm/fmm.toml |
macOS | /Users/Rai/Library/Application Support/fmm/fmm.toml |
Windows | C:\Users\Rai\AppData\Roaming\fmm\fmm.toml |
传递给标志的值将覆盖配置文件中的值。
路线图
大致按此顺序
- 与
mod-list.json
同步 - 本地配置
- 自动发布到 AUR
- 创建新的模组
- 打包模组
- 日期戳和递增模组版本
- 上传模组
依赖项
~21–37MB
~494K SLoC