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