|
| class | ComponentExtractorCommand |
| class | JobCreatorCommand |
| class | StandardValuesCommand |
| class | XmlToJsonConverterCommand |
| class | AnsiConsoleExtensions |
| | Extensions for Spectre.Console to render consistent prompts and status messages. Provides input parsing with validation and common line helpers. More...
|
| class | CommonCommandSettings |
| | Base settings for all CLI commands, including a common verbose logging option. When verbose is enabled, adjusts NLog rules to output Trace-level logs to the console and file. More...
|
| class | ConsoleCommon |
| | Console helper utilities for scanning input files and updating the data corpus. More...
|
| class | ConsoleConfiguratorExtensions |
| | Extension methods for configuring Spectre.Console commands used by the CLI tool. More...
|
| class | CustomHelpProvider |
| class | EnumCommandLineTypeConverter |
| | Type converter for converting command line string inputs to Enum values, allowing variations in formatting. More...
|
| class | PromptActionHelper |
| | Provides helper methods to prompt users for values based on PromptAction metadata. Renders questions with units, types, and optional flags, and handles defaults and selections. More...
|
| class | ServiceCollectionExtensions |
| | Extension methods for configuring services and logging used by the CLI application. Registers component calculators, builders, and logging providers. More...
|
| class | StandardValuesFactory |
| | Default implementation of IStandardValuesFactory that resolves the appropriate calculator from the dependency injection container. More...
|
| class | TypeRegistrar |
| | Provides a bridge between Microsoft.Extensions.DependencyInjection and Spectre.Console.Cli frameworks. This class implements the ITypeRegistrar interface to enable dependency injection within the Spectre.Console command-line application infrastructure. It wraps the .NET Core service collection to manage service registrations and builds a service provider that can resolve dependencies for command classes. More...
|
| class | TypeResolver |
| | Provides type resolution services for the Spectre.Console.Cli framework by wrapping the .NET Core dependency injection service provider. This class acts as an adapter that enables Spectre.Console command classes to receive dependencies through constructor injection by delegating resolution requests to the underlying IServiceProvider instance. More...
|