diff options
Diffstat (limited to 'src/engine/mods/ModMetadata.cpp')
| -rw-r--r-- | src/engine/mods/ModMetadata.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/engine/mods/ModMetadata.cpp b/src/engine/mods/ModMetadata.cpp new file mode 100644 index 000000000..9d29e35a4 --- /dev/null +++ b/src/engine/mods/ModMetadata.cpp @@ -0,0 +1,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; +}
\ No newline at end of file |
