private static Config GetConfiguration(string configLocation)
{
try
{
if (string.IsNullOrWhiteSpace(configLocation))
{
return Config.ReadConfiguration("config.yml");
}
return Config.ReadConfiguration(configLocation);
}
catch (FileNotFoundException)
{
Console.WriteLine("CONFIGURATION ERROR: ");
Console.WriteLine("Could not find configuration file. Please make sure you have created the required 'config.yml' file.");
}
catch (ConfigurationParseException e)
{
Console.WriteLine("CONFIGURATION ERROR: ");
Console.WriteLine("Could not parse configuration file (config.yml). Please make sure the file is in correct Yaml format. ");
}
Environment.Exit(1);
return null;
}