Skip to content

Commit cbf744f

Browse files
committed
Refactor
1 parent 417a135 commit cbf744f

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/InEngine/ArgumentInterpreter.cs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)