Commands\GroupedHelpWriter.cs (16)
19private static readonly HelpGroup[] s_groupOrder =
21HelpGroup.AppCommands,
22HelpGroup.ResourceManagement,
23HelpGroup.Monitoring,
24HelpGroup.Deployment,
25HelpGroup.ToolsAndConfiguration,
49var grouped = new Dictionary<HelpGroup, List<BaseCommand>>();
59if (sub is BaseCommand baseCmd && baseCmd.HelpGroup is not HelpGroup.None)
108var writtenGroups = new HashSet<HelpGroup>();
110foreach (var group in s_groupOrder)
204internal static string GetGroupHeading(HelpGroup group) => group switch
206HelpGroup.AppCommands => HelpGroupStrings.AppCommands,
207HelpGroup.ResourceManagement => HelpGroupStrings.ResourceManagement,
208HelpGroup.Monitoring => HelpGroupStrings.Monitoring,
209HelpGroup.Deployment => HelpGroupStrings.Deployment,
210HelpGroup.ToolsAndConfiguration => HelpGroupStrings.ToolsAndConfiguration,