Factorio Mod Manager

fmm is a basic CLI Factorio mod manager. Is is completely portable and runs on all major platforms.

Getting started

Installing

Download the binary for your system from the releases page and place it on your PATH.

Coming soon: an AUR package.

Building

Requires Rust nightly.

git clone https://github.com/raiguard/fmm & cd fmm cargo build

Installing to PATH

You 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

Usage

```

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" ```

See fmm --help for all commands.

Features

Configuration

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 the following location:

| Platform | Path | | -------- | --------------------------------------------------- | | Linux | /home/rai/.config/fmm/fmm.toml | | macOS | /Users/Rai/Library/Application Support/fmm/fmm.toml | | Windows | C:\Users\Rai\AppData\Roamingfmmfmm.toml |

Values passed as flags will override those in the config file.

EXAMPLE CONFIGURATION

Roadmap

Roughly in this order: