Namespace Ploch.CommandLine.Spectre
Classes
- AppBuilder
Provides a builder for configuring and constructing a command-line application.
- CommandAppExecutor
Implements the ICommandAppExecutor interface to execute command-line applications.
- ConsoleAppInfo
Represents information about a console application, including its name, description, version, and display settings.
- ConsoleAppInfoExtensions
Provides extension methods for rendering and validating ConsoleAppInfo.
- EnvironmentSettings
Describes the environment the console application is running in.
- EnvironmentSettingsLoader
Reads EnvironmentSettings from the host environment variables.
- EnvironmentVariableNames
Names of the environment variables recognised by the console application host.
Interfaces
- ICommandAppExecutor
Defines an interface for executing command-line applications.
- IEnvironmentSettingsLoader
Defines a contract for reading EnvironmentSettings from the host environment.