add --errors cmd line arg to enable scheme parsing error reporting
This commit is contained in:
parent
4a30b1868b
commit
ae5be18556
|
@ -106,6 +106,7 @@ namespace ColorTool
|
|||
};
|
||||
|
||||
static bool quietMode = false;
|
||||
static bool reportErrors = false;
|
||||
static bool setDefaults = false;
|
||||
static bool setProperties = true;
|
||||
static bool setUnixStyle = false;
|
||||
|
@ -480,6 +481,10 @@ namespace ColorTool
|
|||
case "--current":
|
||||
PrintTable();
|
||||
return;
|
||||
case "-e":
|
||||
case "--errors":
|
||||
reportErrors = true;
|
||||
break;
|
||||
case "-q":
|
||||
case "--quiet":
|
||||
quietMode = true;
|
||||
|
@ -529,7 +534,7 @@ namespace ColorTool
|
|||
|
||||
string schemeName = args[args.Length - 1];
|
||||
|
||||
ColorScheme colorScheme = GetScheme(schemeName);
|
||||
ColorScheme colorScheme = GetScheme(schemeName, reportErrors);
|
||||
|
||||
if (colorScheme == null)
|
||||
{
|
||||
|
@ -561,7 +566,7 @@ namespace ColorTool
|
|||
.Select(t => (ISchemeParser)Activator.CreateInstance(t));
|
||||
}
|
||||
|
||||
private static ColorScheme GetScheme(string schemeName, bool reportErrors = true)
|
||||
private static ColorScheme GetScheme(string schemeName, bool reportErrors = false)
|
||||
{
|
||||
foreach (var parser in GetParsers())
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue