fmm is a basic CLI Factorio mod manager. Is is completely portable and runs on all major platforms.
Download the binary for your system from the releases page and place it on your PATH.
Coming soon: an AUR package.
Requires Rust nightly.
git clone https://github.com/raiguard/fmm & cd fmm
cargo build
PATHYou can build fmm from source and install it on your PATH like this:
cargo install --locked --force --path .
Or just run this without cloning the repository:
cargo install fmm
fmm --enable space-exploration
See fmm --help for all subcommands.
fmm accepts a --config flag with a path to a toml configuration file. If --config is not provided, fmm will look for this file in $XDG_CONFIG_HOME/fmm/fmm.toml and source it if it exists.
```toml
directory = "/home/rai/.factorio/mods/"
--enable-set flag@version to the mod name[sets] EditorExtensions = ["EditorExtensions", "Sandbox"] Krastorio2Beta = ["Krastorio2@1.2.0", "EditorExtensions", "Sandbox"] ```
Roughly in this order:
mod-list.json