tracks/csharp/generators/Program.cs in trackler-2.2.1.29 vs tracks/csharp/generators/Program.cs in trackler-2.2.1.30

- old
+ new

@@ -1,6 +1,7 @@ using System; +using System.IO; using CommandLine; using Generators.Input; using Serilog; namespace Generators @@ -48,12 +49,15 @@ private static CanonicalDataParser CreateCanonicalDataParser(Options options) { var canonicalDataOptions = new CanonicalDataOptions { - CanonicalDataDirectory = options.CanonicalDataDirectory, + CanonicalDataDirectory = options.CanonicalDataDirectory ?? DefaultCanonicalDataDirectory, CacheCanonicalData = options.CacheCanonicalData }; return new CanonicalDataParser(canonicalDataOptions); } + + private static string DefaultCanonicalDataDirectory + => Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "exercism", "problem-specifications"); } } \ No newline at end of file