diggler.command

Command framework for IRC bots.

Groups of commands are bundled as command sets, which are defined by classes deriving from CommandSet.

All command sets implement the ICommandSet interface, which presents basic operations for command sets.

Commands are represented by the Command struct.

Members

Classes

CommandArgumentException
class CommandArgumentException

Can be thrown by command implementations to signal a problem with the command arguments.

CommandSet
class CommandSet(T)

Base class for command sets.

Interfaces

ICommandSet
interface ICommandSet

Basic interface of all command sets.

Mixin templates

CommandContext
mixintemplate CommandContext()

Temporary workaround for compiler bugs as of DMD front-end version 2.063. This mixin template must be mixed into deriviate classes of CommandSet.

Structs

Command
struct Command

Represents a single command.

See Also

Meta