Commands\GroupedHelpWriter.cs (16)
18private static readonly HelpGroup[] s_groupOrder =
20HelpGroup.AppCommands,
21HelpGroup.ResourceManagement,
22HelpGroup.Monitoring,
23HelpGroup.Deployment,
24HelpGroup.ToolsAndConfiguration,
50var grouped = new Dictionary<HelpGroup, List<BaseCommand>>();
60if (sub is BaseCommand baseCmd && baseCmd.HelpGroup is not HelpGroup.None)
109var writtenGroups = new HashSet<HelpGroup>();
111foreach (var group in s_groupOrder)
189internal static string GetGroupHeading(HelpGroup group) => group switch
191HelpGroup.AppCommands => HelpGroupStrings.AppCommands,
192HelpGroup.ResourceManagement => HelpGroupStrings.ResourceManagement,
193HelpGroup.Monitoring => HelpGroupStrings.Monitoring,
194HelpGroup.Deployment => HelpGroupStrings.Deployment,
195HelpGroup.ToolsAndConfiguration => HelpGroupStrings.ToolsAndConfiguration,