@@ -30,7 +30,7 @@ ___ _____ _ _ _ _____ _____
3030
3131 public void Interpret ( string [ ] args )
3232 {
33- var plugins = PluginAssembly . Load < AbstractPlugin > ( ) ;
33+ var pluginAssemblies = PluginAssembly . Load < AbstractPlugin > ( ) ;
3434 var parser = new Parser ( with => {
3535 with . IgnoreUnknownArguments = true ;
3636 with . MutuallyExclusive = true ;
@@ -43,7 +43,7 @@ public void Interpret(string[] args)
4343 ExitWithFailure ( "Could not parse arguments." ) ;
4444
4545 if ( ! args . Any ( ) )
46- PrintInEngineHelpTextAndExit ( plugins , options ) ;
46+ PrintInEngineHelpTextAndExit ( pluginAssemblies , options ) ;
4747
4848 InEngineSettings . ConfigurationFile = options . ConfigurationFile ;
4949
@@ -55,7 +55,9 @@ public void Interpret(string[] args)
5555 ExitWithSuccess ( ) ;
5656 }
5757
58- var plugin = plugins . FirstOrDefault ( x => x . Name == options . PluginName ) ;
58+
59+ var plugin = pluginAssemblies . FirstOrDefault ( x => x . Name == options . PluginName ) ;
60+
5961 if ( plugin == null )
6062 ExitWithFailure ( "Plugin does not exist: " + options . PluginName ) ;
6163
@@ -166,11 +168,11 @@ public void PrintPluginHelpTextAndExit(PluginAssembly plugin, List<AbstractPlugi
166168 public void PrintInEngineHelpTextAndExit ( List < PluginAssembly > plugins , Options options )
167169 {
168170 Write . Info ( CliLogo ) ;
169- Write . Warning ( "Usage:" ) ;
170171 Write . Text ( options . GetUsage ( "" ) ) ;
171172 Write . Newline ( ) ;
172173 Write . Warning ( "Plugins:" ) ;
173- plugins . ForEach ( x => Console . WriteLine ( $ " { x . Name } ") ) ;
174+ plugins . ForEach ( x => Write . Line ( $ " { x . Name } ") ) ;
175+ Write . Newline ( 2 ) ;
174176 ExitWithSuccess ( ) ;
175177 }
176178 }
0 commit comments