We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dfcce6c commit b813be7Copy full SHA for b813be7
1 file changed
src/ImageBuilder/Program.cs
@@ -9,6 +9,7 @@
9
using Microsoft.Extensions.DependencyInjection;
10
11
using var host = ImageBuilder.CreateAppHost();
12
+int exitCode = 1;
13
14
try
15
{
@@ -27,10 +28,7 @@
27
28
rootCliCommand.Add(command.GetCliCommand());
29
30
var parseResult = rootCliCommand.Parse(args);
- int exitCode = await parseResult.InvokeAsync();
31
-
32
- await host.StopAsync();
33
- return exitCode;
+ exitCode = await parseResult.InvokeAsync();
34
}
35
catch (Exception e)
36
@@ -45,5 +43,9 @@
45
43
Console.Error.WriteLine(e);
46
44
47
+finally
+{
48
+ await host.StopAsync();
49
+}
50
-return 1;
51
+return exitCode;
0 commit comments