We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d633699 commit 211d9e1Copy full SHA for 211d9e1
src/Program.cs
@@ -14,6 +14,7 @@
14
15
var serviceCollection = new ServiceCollection();
16
serviceCollection
17
+ .AddTransient<ToolCommands>()
18
.AddTransient<IOHelpers.Printer>(sp =>
19
(message) => IOHelpers.Print(message))
20
.AddTransient<IOHelpers.FileWriter>(sp =>
@@ -27,5 +28,7 @@
27
28
.AddKeyedTransient<IExporter, ConsoleExporter>("console")
29
.AddTransient<IComparerCommand, ComparerCommand>();
30
-var tool = new ToolCommands(serviceCollection.BuildServiceProvider());
31
-return tool.Parse(args).Invoke();
+return serviceCollection.BuildServiceProvider()
32
+ .GetRequiredService<ToolCommands>()
33
+ .Parse(args)
34
+ .Invoke();
0 commit comments