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"+ "-------------------------------------------\n"+
" Starting Tranga-API\n"+ " Starting Tranga-API\n"+
"-------------------------------------------"); "-------------------------------------------");
logger.WriteLine("Tranga", "Loading settings.");
TrangaSettings settings = File.Exists(settingsFilePath) TrangaSettings settings;
? TrangaSettings.LoadSettings(settingsFilePath) if (File.Exists(settingsFilePath))
: new TrangaSettings(downloadFolderPath, applicationFolderPath); {
logger.WriteLine("Tranga", $"Loading settings {settingsFilePath}");
settings = TrangaSettings.LoadSettings(settingsFilePath);
}else
settings = new TrangaSettings(downloadFolderPath, applicationFolderPath);
Directory.CreateDirectory(settings.workingDirectory); Directory.CreateDirectory(settings.workingDirectory);
Directory.CreateDirectory(settings.downloadLocation); Directory.CreateDirectory(settings.downloadLocation);