The Gallio.Runtime.ConsoleSupport namespace contains a command-line argument parsing Api and a rich console abstraction.

Classes

  ClassDescription
CommandLineArgumentAttribute
Allows control of command line parsing.
CommandLineArgumentParser
Parser for command line arguments.
CommandLineOutput
Responsible for creating output.
ConsoleProgram<(Of <(TArguments>)>)
A base class for implementing robust console applications.
DefaultCommandLineArgumentAttribute
Indicates that this argument is the default argument.
NativeConsole
An implementation of IRichConsole that targets the native Console.
RichConsoleLogger
A logger that sends all output to the console and displays messages in color according to their status.

Interfaces

  InterfaceDescription
IRichConsole
A rich console provides a number of services that enable a console to be shared among several cooperating tasks that are independently updating different portions of the display.

Delegates

  DelegateDescription
CommandLineErrorReporter
A delegate used in error reporting.
ResponseFileReader
Reads the contents of a response file.

Enumerations

  EnumerationDescription
CommandLineArgumentFlags
Used to control parsing of command line arguments.