Table of Contents

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.