namespace S2PK; public class Config { public Destinations Paths { get; set; } = new(); /// /// Loads the configuration from the specified file path. /// /// The path to the configuration file. /// The loaded configuration. public static Config Load(string path) { var file = File.ReadAllText(path); var config = Toml.ToModel(file); return config ?? throw new FileNotFoundException("Configuration file not found."); } } public class Destinations { public string Sims2 { get; set; } = string.Empty; public string Sims3 { get; set; } = string.Empty; }