Linux Config

This commit is contained in:
2023-04-01 12:23:58 -07:00
parent cf5984385f
commit b673e99f73
7 changed files with 87 additions and 13 deletions

View File

@ -35,11 +35,11 @@ public class Person
_PropertyConfiguration = propertyConfiguration;
_Configuration = configuration;
propertyConfiguration.Update();
string? comparePathRoot = Path.GetDirectoryName(appSettings.SaveDirectory);
string? comparePathRoot = Path.GetDirectoryName(configuration.SaveDirectory);
if (comparePathRoot is null || comparePathRoot == propertyConfiguration.RootDirectory)
throw new Exception("Nested isn't allowed!");
if (!Directory.Exists(appSettings.SaveDirectory))
_ = Directory.CreateDirectory(appSettings.SaveDirectory);
if (!Directory.Exists(configuration.SaveDirectory))
_ = Directory.CreateDirectory(configuration.SaveDirectory);
log.Information(propertyConfiguration.RootDirectory);
Verify();
Loop(ticks, log);
@ -211,7 +211,7 @@ public class Person
}
if (approximateYears is null)
continue;
personDisplayDirectory = Path.Combine(_AppSettings.SaveDirectory, ticks.ToString(), $"{personName.First.Value} {personName.Last.Value}~{approximateYears}");
personDisplayDirectory = Path.Combine(_Configuration.SaveDirectory, ticks.ToString(), $"{personName.First.Value} {personName.Last.Value}~{approximateYears}");
if (!Directory.Exists(personDisplayDirectory))
_ = Directory.CreateDirectory(personDisplayDirectory);
log.Information("Enter url to download an image (press enter if none)");
@ -238,6 +238,7 @@ public class Person
personKeyFormatted = $"{IPersonBirthday.GetFormatted(_Configuration.PersonBirthdayFormat, personKey)[..^2]}{code}";
}
checkDirectory = Path.Combine(personDisplayDirectory, personKeyFormatted);
log.Information($"Working directory <{checkDirectory}>");
if (!Directory.Exists(checkDirectory))
_ = Directory.CreateDirectory(checkDirectory);
_ = IPath.WriteAllText(Path.Combine(checkDirectory, $"{personKeyFormatted}.json"), json, updateDateWhenMatches: false, compareBeforeWrite: true);