diff --git a/src/console/Program.cs b/src/console/Program.cs index 99f608e..879b06c 100644 --- a/src/console/Program.cs +++ b/src/console/Program.cs @@ -1,4 +1,5 @@ using System.Collections.Immutable; +using System.Linq; using System.Threading.Tasks; using CommandLine; using Microsoft.Extensions.DependencyInjection; @@ -32,8 +33,8 @@ namespace Shamir.Console var tree = new DefaultCommandTree( "shamir", "command-line multitool", - scope.ServiceProvider.GetServices().ToImmutableArray(), - scope.ServiceProvider.GetServices().ToImmutableArray() + scope.ServiceProvider.GetServices().OrderBy(x => x.Name).ToImmutableArray(), + scope.ServiceProvider.GetServices().OrderBy(x => x.Name).ToImmutableArray() ); var command = tree.FindCommand(args);