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 const pure nothrow
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.