From e781df8562ce48db0d64e2d05b6527eb9f3d5428 Mon Sep 17 00:00:00 2001 From: timerix Date: Fri, 7 Apr 2023 18:45:59 +0600 Subject: [PATCH] copy new mods to !new_$time --- paradox-mod-merger/Merge.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/paradox-mod-merger/Merge.cs b/paradox-mod-merger/Merge.cs index 679b9ea..60e0693 100644 --- a/paradox-mod-merger/Merge.cs +++ b/paradox-mod-merger/Merge.cs @@ -180,6 +180,17 @@ static class Merge "m", not_found_mods.MergeToString('\n')); if (unchanged_mods.Count>0) Log("w", $"unchanged {unchanged_mods.Count}"); + + IOPath new_mods_copy_dir = Path.Concat(backup_dir.ParentDir(), + $"!new_{DateTime.Now.ToString(MyTimeFormat.ForFileNames)}"); + ConsoleAskYN($"copy new mods to {new_mods_copy_dir}", () => + { + foreach (var mod in added_mods) + { + Directory.Copy(mod, Path.Concat(new_mods_copy_dir, mod), false); + } + }, + null); } public static void RenameModsCommandHandler(string dir_with_mods, string rename_pairs_str)