namespace Spectre.Console.Cli; /// /// Represents a command. /// /// The settings type. public interface ICommand : ICommandLimiter where TSettings : CommandSettings { /// /// Executes the command. /// /// The command context. /// The settings. /// An integer indicating whether or not the command executed successfully. Task Execute(CommandContext context, TSettings settings); }