Moving away from API/CLI model, combined into single executable. #49

Merged
glax merged 19 commits from cuttingedge into master 2023-07-31 01:53:51 +02:00
Showing only changes of commit c91754614b - Show all commits

View File

@ -30,11 +30,14 @@ public static class Tranga
"-------------------------------------------\n"+
" Starting Tranga-API\n"+
"-------------------------------------------");
logger.WriteLine("Tranga", "Loading settings.");
TrangaSettings settings = File.Exists(settingsFilePath)
? TrangaSettings.LoadSettings(settingsFilePath)
: new TrangaSettings(downloadFolderPath, applicationFolderPath);
TrangaSettings settings;
if (File.Exists(settingsFilePath))
{
logger.WriteLine("Tranga", $"Loading settings {settingsFilePath}");
settings = TrangaSettings.LoadSettings(settingsFilePath);
}else
settings = new TrangaSettings(downloadFolderPath, applicationFolderPath);
Directory.CreateDirectory(settings.workingDirectory);
Directory.CreateDirectory(settings.downloadLocation);