namespace Spectre.Console.Cli.Help; /// /// The help provider interface for Spectre.Console. /// /// /// Implementations of this interface are responsbile /// for writing command help to the terminal when the /// `-h` or `--help` has been specified on the command line. /// public interface IHelpProvider { /// /// Writes help information for the application. /// /// The command model to write help for. /// The command for which to write help information (optional). /// An enumerable collection of objects representing the help information. IEnumerable Write(ICommandModel model, ICommandInfo? command); }