mirror of
https://github.com/limo-app/limo.git
synced 2025-12-23 23:07:52 -05:00
984a660eed17bf71c223db0df1350cab91641e5c
Limo 
General purpose mod manager primarily developed for Linux with support for the NexusMods API and LOOT.
## Features ---- Multiple target directories per application
- Automatic adaptation of mod file names to prevent issues with case mismatches
- Auto-Tagging system for filtering
- Sort load order according to conflicts
- Import installed games from Steam
- Simple backup system
- LOOT integration:
- Manage installed plugins
- Automatically sort the load order
- Check for issues with installed plugins
- NexusMods API support:
- Check for mod updates
- View description, changelogs and available files
- Download mods through Limo
For a guide on how to use Limo, refer to the wiki.
Installation
Build from source
Install the dependencies
- Qt5
- JsonCpp
- libarchive
- pugixml
- OpenSSL
- cpr
- libloot
- (Optional, for tests) Catch2
- (Optional, for docs) doxygen
On Debian based systems most dependencies, with the exception of cpr and libloot, can be installed with the following command:
sudo apt install \
build-essential \
cmake \
git \
libpugixml-dev \
libjsoncpp-dev \
libarchive-dev \
pkg-config \
libssl-dev \
qtbase5-dev \
qtchooser \
qt5-qmake \
qtbase5-dev-tools \
libqt5svg5-dev \
libbost-all-dev \
libtbb-dev \
cargo \
cbindgen \
catch2 \
doxygen
Clone this repository:
git clone https://github.com/limo-app/limo.git
Build Limo:
mkdir build
cmake -DCMAKE_BUILD_TYPE=Release -S . -B build
cmake --build build
(Optional) Run the tests:
mkdir tests/build
cmake -DCMAKE_BUILD_TYPE=Release -S tests -B tests/build
cmake --build tests/build
tests/build/tests
(Optional) Build the documentation:
doxygen src/lmm_Doxyfile
Languages
C++
98.9%
CMake
1%
