IRCPluginImpl.commands

Forwards to IRCPluginImpl.commandsImpl.

This is made a separate function to allow plugins to override it and insert their own code, while still leveraging IRCPluginImpl.commandsImpl

for the actual dirty work.

mixintemplate IRCPluginImpl(Flag!"debug_" debug_ = No.debug_, string module_ = __MODULE__)
@safe pragma(inline, true) override pure nothrow @property const
commands
()

Return Value

Associative array of tuples of all command metadata (descriptions, syntaxes, and whether they are hidden), keyed by IRCEventHandler.Command.words and IRCEventHandler.Regex.expressions.

Meta