Auto-generated reference for every public, documented type in Spectre.Console.Cli.
Spectre.Console.Cli
- AsyncCommand - Base class for an asynchronous command with no settings.
- AsyncCommand<> - Base class for an asynchronous command.
- CaseSensitivity - Represents case sensitivity.
- Command - Base class for a command without settings.
- Command<> - Base class for a command.
- CommandApp - The entry point for a command line application.
- CommandApp<> - The entry point for a command line application with a default command.
- CommandAppException - Represents errors that occur during application execution.
- CommandConfigurationException - Represents errors that occur during configuration.
- CommandContext - Represents a command context.
- CommandParameterContext - Represents a context for related operations.
- CommandParseException - Represents errors that occur during parsing.
- CommandRuntimeException - Represents errors that occur during runtime.
- CommandSettings - Base class for command settings.
- CommandTemplateException - Represents errors related to parameter templates.
- ConfiguratorExtensions - Contains extensions for and .
- EmptyCommandSettings - Represents empty settings.
- FlagValue<> - Implementation of a flag with an optional value.
- IBranchConfigurator - Represents a branch configurator.
- ICommand - Represents a command.
- ICommand<> - Represents a command.
- ICommandApp - Represents a command line application.
- ICommandAppSettings - Represents a command line application settings.
- ICommandConfigurator - Represents a command configurator.
- ICommandInterceptor - Represents a command settings interceptor that will intercept command settings before it's passed to a command.
- ICommandLimiter<> - Represents a command limiter.
- ICommandParameterInfo - Represents a command parameter.
- IConfigurator - Represents a configurator.
- IConfigurator<> - Represents a configurator for specific settings.
- IFlagValue - Represents a flag with an optional value.
- IRemainingArguments - Represents the remaining arguments.
- ITypeRegistrar - Represents a type registrar.
- ITypeRegistrarFrontend - Represents a user-friendly frontend for a .
- ITypeResolver - Represents a type resolver.
- PairDeconstructor<> - Base class for a pair deconstructor.
Spectre.Console.Cli.Help
- ArgumentStyle - Defines styles for specifying arguments in a command.
- CommandStyle - Defines styles for specifying subcommands or nested commands.
- DescriptionStyle - Defines styles for describing the purpose or details of a command.
- ExampleStyle - Defines styles for providing examples of command usage.
- HelpProvider - The help provider for Spectre.
- HelpProviderStyle - Styles for the HelpProvider to use when rendering help text.
- ICommandArgument - Represents a command argument.
- ICommandContainer - Represents a command container.
- ICommandInfo - Represents an executable command.
- ICommandModel - Represents a command model.
- ICommandOption - Represents a command option.
- ICommandParameter - Represents a command parameter.
- IHelpProvider - The help provider interface for Spectre.
- OptionStyle - Defines styles for specifying options or flags in a command.
- UsageStyle - Defines styles for specifying the usage format of a command.
Spectre.Console.Cli.Internal.Configuration
- DefaultCommandConfigurator - Fluent configurator for the default command.
Spectre.Console.Cli.Unsafe
- IUnsafeBranchConfigurator - Represents an unsafe configurator for a branch.
- IUnsafeConfigurator - Represents an unsafe configurator.
- UnsafeConfiguratorExtensions - Contains unsafe extensions for .