VECTO Input Manager
Loading...
Searching...
No Matches
VectoInputManager.Commands Namespace Reference

Classes

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...