Namespace Petabridge.Cmd
Classes
ArgumentDefinitionBuilder
Fluent DSL used for creating arguments for Akka commands we're defining.
Command
A command to be sent to the server for processing
CommandArgument
Defines an argument for a CommandDefinition
CommandBuilder
Fluent DSL for building Command objects.
CommandDefinition
Describes the lexical structure of a command.
CommandDefinitionBuilder
Fluent DSL for creating new CommandDefinitions.
CommandHelp
Prints out help information for a CommandPalette
CommandPalette
The range of commands supported by a given module.
CommandParser
Parses a space-delimited string into a structured Command object for a specific CommandPalette.
CommandResponse
Message sent in response to a Command by an petabridge.cmd host.
CommandSwitch
Used to indicate the different ways a command can be called on the commandline.
ErroredCommandResponse
Special case for error messages.
HelpCommand
Special case. Used to print help instructions for the specified command
ParseResult
The result of a parsing operation.
Enums
CommandType
Defines the output response type produced when invoking a particular Command
ParsePart
INTERNAL API. Used by the parser to determine which stage it's at in the course of parsing a command string.