Проверка версий зависимостей

Добавил проверку версий установленных зависимостей паков.
This commit is contained in:
KotIsOff
2025-08-23 01:33:06 +03:00
parent a46aafa562
commit 5994371145
7 changed files with 33 additions and 4 deletions
+9 -1
View File
@@ -132,7 +132,15 @@ ContentPack ContentPack::read(const io::path& folder) {
level = DependencyLevel::weak;
break;
}
pack.dependencies.push_back({level, depName});
std::string depVersion = "*";
size_t version_pos = depName.rfind("@");
if (version_pos != std::string::npos){
depVersion = depName.substr(version_pos + 1);
depName = depName.substr(0, version_pos);
}
pack.dependencies.push_back({level, depName, depVersion});
}
}