Previously known as OpenMMM v2.0, Portmod is an in-development command line mod manager that automatically downloads, configures and installs mods. The original thread for OpenMMM can be found here: viewtopic.php?f=40&t=5672
Large amounts of credit goes to Gentoo’s Portage project (https://wiki.gentoo.org/wiki/Project:Portage), which this is heavily based on. While I considered forking Portage, I decided instead on building from scratch a version supporting a subset of Portage’s features (though I have on occasion borrowed code), due to the size and complexity of the Portage codebase and the fact that many of its features will not be used in Portmod.
Mod descriptions, and information Portmod uses to install them, are stored in a the OpenMW Mods Repository. The repository contains one or more build files for each mod, each in a pybuild format, a variation on Portage’s ebuild format that is expressed as python code, as well as files storing repository metadata.
The project is more or less functional, albeit lacking in mods to actually install (as of last count there are ~155).
The latest release is v2.0_alpha5 and can be found on the releases page, pypi and the Arch AUR.
There is partially complete documentation on the project wiki: https://gitlab.com/portmod/portmod/wikis/home
Please report any bugs you find on the GitLab issue tracker.
You can also email [email protected] if you don't have a gitlab account.
- Spoiler: Show