Cake.Cli Namespace

Class Types

Class Summary
BuildScriptHost The script host used to execute Cake scripts.
BuildScriptHost<TContext> The script host used to execute Cake scripts.
CakeContainerRegistrarExtensions Contains extension methods for ICakeContainerRegistrar.
CakeSpectreReportPrinter The default report printer.
ContainerRegistrar An ICakeContainerRegistrar that registers services into an IServiceCollection.
DescriptionScriptHost The script host used for showing task descriptions.
DirectoryPathConverter A type converter for DirectoryPath.
DoubleBorder A custom Spectre.Console border class, used for outputting information about steps.
DryRunScriptHost The script host used to dry run Cake scripts.
DryRunScriptHost<TContext> The script host used to dry run Cake scripts.
ExceptionLogger Exception logging extension methods for the ICakeLog.
FilePathConverter A type converter for FilePath.
InfoFeature Writes information about Cake to the console.
ServiceCollectionExtensions Contains extension methods for IServiceCollection.
SingleBorder A custom Spectre.Console border class, used for outputting information about steps.
TreeScriptHost The script host used for showing task descriptions.
TypeRegistrar A type registrar that uses IServiceCollection.
TypeResolver A type resolver that uses IServiceProvider.
VerbosityConverter A type converter for Verbosity.
VersionFeature Writes the Cake version to the console.
VersionResolver The Cake version resolver.

Interface Types

Interface Summary
ICakeInfoFeature Represents a feature that writes information about Cake to the console.
ICakeVersionFeature Represents a feature that writes the Cake version to the console.
IVersionResolver Represents a version resolver.

Namespaces

Namespace Summary
Cake.Cli.Infrastructure