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);
}