summaryrefslogtreecommitdiff
path: root/include/commands.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/commands.h')
-rw-r--r--include/commands.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/include/commands.h b/include/commands.h
index b6b2dfc1f..9f7782102 100644
--- a/include/commands.h
+++ b/include/commands.h
@@ -25,17 +25,26 @@ enum CommandFlag
CFLAG_REQUIRE_USER
};
+struct CommandGroup
+{
+ Anope::string name, description;
+};
+
/* Used in BotInfo::commands */
struct CommandInfo
{
typedef Anope::map<CommandInfo> map;
- CommandInfo() : prepend_channel(false) { }
+ CommandInfo() : hide(false), prepend_channel(false) { }
/* Service name of the command */
Anope::string name;
/* Permission required to execute the command */
Anope::string permission;
+ /* Group this command is in */
+ Anope::string group;
+ /* whether or not to hide this command in help output */
+ bool hide;
/* Only used with fantasy */
bool prepend_channel;
};