Ferium is an easy to use CLI program for managing Minecraft mods from Modrinth, CurseForge, and GitHub Releases. Simply specify the mods you use through the CLI and in just one command, you can download all the mods and update existing ones.
If you would like to make a feature request, check the project to see if the feature has already been added/planned. If not, you can create a new issue
Firstly you need the Rust toolchain (cargo
, rustup
, etc). You can install these from https://rust-lang.org.
To build the project and install it to ~/bin
, clone the project then run make install
. If you want to install for testing a developement version, use make install-dev
(which is just make install
but with --debug
).
If you want to obtain executables for a specific OS, you can run make build-<OS>
and replace <OS>
with mac
, win
, or linux
. The produced binaries will be zipped and moved to out/
.
You can run tests using make test
. Don't use cargo test
because that will interfere with your existing config, and the integration tests do not work when run in parallel. make test
saves your config, forces tests to run sequentially, then restores your config (whether the tests failed or not).