diff --git a/src/Spectre.Console.Tests/Unit/Cli/CommandAppTests.Help.cs b/src/Spectre.Console.Tests/Unit/Cli/CommandAppTests.Help.cs index 8e60b2e..6cfc738 100644 --- a/src/Spectre.Console.Tests/Unit/Cli/CommandAppTests.Help.cs +++ b/src/Spectre.Console.Tests/Unit/Cli/CommandAppTests.Help.cs @@ -46,7 +46,9 @@ namespace Spectre.Console.Tests.Unit.Cli configurator.SetApplicationName("myapp"); configurator.AddCommand("dog"); configurator.AddCommand("horse"); - configurator.AddCommand("giraffe").IsHidden(); + configurator.AddCommand("giraffe") + .WithExample(new[] { "giraffe", "123" }) + .IsHidden(); }); // When diff --git a/src/Spectre.Console/Cli/Internal/HelpWriter.cs b/src/Spectre.Console/Cli/Internal/HelpWriter.cs index e9910a9..9fe6d23 100644 --- a/src/Spectre.Console/Cli/Internal/HelpWriter.cs +++ b/src/Spectre.Console/Cli/Internal/HelpWriter.cs @@ -184,7 +184,7 @@ namespace Spectre.Console.Cli { var current = queue.Dequeue(); - foreach (var cmd in current.Commands) + foreach (var cmd in current.Commands.Where(x => !x.IsHidden)) { if (cmd.Examples.Count > 0) {