more clean conflicts output
This commit is contained in:
parent
10a2418871
commit
f9f47bbd4d
@ -90,7 +90,6 @@ static class ParadoxModMerger
|
||||
{
|
||||
string modarch = "";
|
||||
if (Directory.GetFiles(moddirs[i], "*.zip").Length != 0) modarch = Directory.GetFiles(moddirs[i], "*.zip")[0];
|
||||
string modname = "";
|
||||
if (modarch.Length != 0)
|
||||
{
|
||||
Log("y", $"archive found: {modarch}");
|
||||
@ -104,7 +103,7 @@ static class ParadoxModMerger
|
||||
moddirs[i] = "_TEMP";
|
||||
Log("g", "\tfiles extracted");
|
||||
}
|
||||
modname = File.ReadAllText($"{moddirs[i]}\\descriptor.mod");
|
||||
string modname = File.ReadAllText($"{moddirs[i]}\\descriptor.mod");
|
||||
modname = modname.Remove(0, modname.IndexOf("name=\"") + 6);
|
||||
modname = modname.Remove(modname.IndexOf("\""))
|
||||
.Replace("\\", "").Replace(":", "").Replace("?", "").Replace("\"", "").Replace("/", "")
|
||||
@ -135,8 +134,6 @@ static class ParadoxModMerger
|
||||
Directory.Copy($"{moddirs[i]}\\{subdirs[n]}", $"{outdir}\\{modname}\\{subdirs[n]}", out List<string> _conflicts, true);
|
||||
conflicts.AddRange(_conflicts);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (Directory.Exists("_TEMP")) Directory.Delete("_TEMP");
|
||||
@ -215,8 +212,8 @@ static class ParadoxModMerger
|
||||
// вывод конфликтующих файлов при -merge и -clear если такие есть
|
||||
if (conflicts.Count > 0)
|
||||
{
|
||||
Log("r", $"found {conflicts.Count} conflicts:");
|
||||
foreach (string conflict in conflicts) Log("m", $"{conflict}");
|
||||
Log("r", $"found {conflicts.Count} conflicts:\n",
|
||||
"m", conflicts.MergeToString("\n"));
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user