Merge pull request #2432 from majcosta/pr_use_outputpath

Actually use the compile --outputPath option if the user provides one
This commit is contained in:
Luca 2023-11-02 14:26:07 +01:00 committed by GitHub
commit 2adcf4597a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,6 +11,7 @@ using Wabbajack.Downloaders.GameFile;
using Wabbajack.DTOs.JsonConverters;
using Wabbajack.Networking.WabbajackClientApi;
using Wabbajack.Paths;
using Wabbajack.Paths.IO;
using Wabbajack.VFS;
namespace Wabbajack.CLI.Verbs;
@ -58,6 +59,12 @@ public class Compile
inferredSettings.UseGamePaths = true;
if(outputPath.DirectoryExists())
{
inferredSettings.OutputFile = outputPath.Combine(inferredSettings.OutputFile.FileName);
_logger.LogInformation("Output file will be in: {outputPath}", inferredSettings.OutputFile);
}
var compiler = MO2Compiler.Create(_serviceProvider, inferredSettings);
var result = await compiler.Begin(token);
if (!result)