diff --git a/EftPatchHelper/EftPatchHelper/EftPatchHelper.csproj b/EftPatchHelper/EftPatchHelper/EftPatchHelper.csproj index 644d67a..dabbfee 100644 --- a/EftPatchHelper/EftPatchHelper/EftPatchHelper.csproj +++ b/EftPatchHelper/EftPatchHelper/EftPatchHelper.csproj @@ -5,8 +5,8 @@ net6.0 enable enable - 1.4.1 - 1.4.1 + 1.4.2 + 1.4.2 diff --git a/EftPatchHelper/EftPatchHelper/Program.cs b/EftPatchHelper/EftPatchHelper/Program.cs index 0708030..2c4aac3 100644 --- a/EftPatchHelper/EftPatchHelper/Program.cs +++ b/EftPatchHelper/EftPatchHelper/Program.cs @@ -1,4 +1,6 @@ // See https://aka.ms/new-console-template for more information + +using System.Reflection; using EftPatchHelper.Helpers; using EftPatchHelper.Interfaces; using EftPatchHelper.Model; @@ -26,6 +28,8 @@ namespace EftPatchHelper Console.OutputEncoding = System.Text.Encoding.UTF8; AnsiConsole.Write(new FigletText("EFT Patch Helper").Centered().Color(Color.Blue)); + var version = Assembly.GetExecutingAssembly().GetName().Version; + AnsiConsole.Write(new Rule($"[purple]v{version}[/]").Centered().RuleStyle("blue")); var host = ConfigureHost(args); host.Services.GetRequiredService().Run(); diff --git a/EftPatchHelper/EftPatchHelper/Tasks/CleanupTask.cs b/EftPatchHelper/EftPatchHelper/Tasks/CleanupTask.cs index 84acc4f..d7acbf5 100644 --- a/EftPatchHelper/EftPatchHelper/Tasks/CleanupTask.cs +++ b/EftPatchHelper/EftPatchHelper/Tasks/CleanupTask.cs @@ -23,7 +23,7 @@ namespace EftPatchHelper.Tasks foreach (var prepFolder in prepFolders) { - if (prepFolder == _options.TargetClient.PrepPath) + if (prepFolder == _options.TargetClient.PrepPath && !File.Exists(Path.Join(prepFolder, "Patcher.exe"))) continue; _fileToRemove.Add(new DirectoryInfo(prepFolder));