summaryrefslogtreecommitdiff
path: root/src/engine/mods/ModMetadata.cpp
blob: 9d29e35a4d0765db1a1f7863cf8812f385e1eb1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include "ModMetadata.h"
#include <spdlog/spdlog.h>

std::string ModMetadata::ToString() const {
    std::string result = "Mod Name: " + name + "\n";
    result += "Version: " + version.to_string() + "\n";
    result += "Dependencies:\n";
    for (const auto& [depName, depVersion] : dependencies) {
        result.append("  - ").append(depName).append(": ").append(depVersion.second).append("\n");
    }
    return result;
}