]> jfr.im git - irc/quakenet/newserv.git/blob - chanserv/usercmds/commandlist.c
More chanserv refactoring
[irc/quakenet/newserv.git] / chanserv / usercmds / commandlist.c
1 /* Automatically generated by mkcommandlist.pl, do not edit. */
2
3 #include "../chanserv.h"
4
5 /* Prototypes */
6 int csu_dodeluser(void *source, int cargc, char **cargv);
7 int csu_doinfo(void *source, int cargc, char **cargv);
8 int csu_dolanguage(void *source, int cargc, char **cargv);
9 int csu_dolistflags(void *source, int cargc, char **cargv);
10 int csu_dospewdb(void *source, int cargc, char **cargv);
11 int csu_dospewemail(void *source, int cargc, char **cargv);
12 int csu_dospewpass(void *source, int cargc, char **cargv);
13 int csu_dosuspenduser(void *source, int cargc, char **cargv);
14 int csu_dosuspenduserlist(void *source, int cargc, char **cargv);
15 int csu_dounsuspenduser(void *source, int cargc, char **cargv);
16 int csu_dousercomment(void *source, int cargc, char **cargv);
17 int csu_douserflags(void *source, int cargc, char **cargv);
18 int csu_dowhois(void *source, int cargc, char **cargv);
19
20 void _init() {
21 chanservaddcommand("deluser", QCMD_OPER, 2, csu_dodeluser, "Removes a user from the bot.");
22 chanservaddcommand("info", QCMD_AUTHED, 2, csu_doinfo, "Shows or changes info line.");
23 chanservaddcommand("language", QCMD_AUTHED, 1, csu_dolanguage, "Shows or changes your current language.");
24 chanservaddcommand("listflags", QCMD_OPER, 1, csu_dolistflags, "List users with the specified user flags.");
25 chanservaddcommand("spewdb", QCMD_OPER, 1, csu_dospewdb, "Search for a user in the database.");
26 chanservaddcommand("spewemail", QCMD_OPER, 1, csu_dospewemail, "Search for an e-mail in the database.");
27 chanservaddcommand("spewpass", QCMD_OPER, 1, csu_dospewpass, "Search for a password in the database.");
28 chanservaddcommand("suspenduser", QCMD_OPER, 1, csu_dosuspenduser, "Suspend/Delay GLINE/Instantly GLINE a user.");
29 chanservaddcommand("suspenduserlist", QCMD_HELPER, 1, csu_dosuspenduserlist, "Lists suspended/locked users.");
30 chanservaddcommand("unsuspenduser", QCMD_OPER, 1, csu_dounsuspenduser, "Unsuspend a user.");
31 chanservaddcommand("usercomment", QCMD_OPER, 2, csu_dousercomment, "Shows or changes staff comment for a user.");
32 chanservaddcommand("userflags", QCMD_AUTHED, 2, csu_douserflags, "Shows or changes user flags.");
33 chanservaddcommand("whois", QCMD_AUTHED, 1, csu_dowhois, "Displays information about a user.");
34 }
35
36 void _fini() {
37 chanservremovecommand("deluser", csu_dodeluser);
38 chanservremovecommand("info", csu_doinfo);
39 chanservremovecommand("language", csu_dolanguage);
40 chanservremovecommand("listflags", csu_dolistflags);
41 chanservremovecommand("spewdb", csu_dospewdb);
42 chanservremovecommand("spewemail", csu_dospewemail);
43 chanservremovecommand("spewpass", csu_dospewpass);
44 chanservremovecommand("suspenduser", csu_dosuspenduser);
45 chanservremovecommand("suspenduserlist", csu_dosuspenduserlist);
46 chanservremovecommand("unsuspenduser", csu_dounsuspenduser);
47 chanservremovecommand("usercomment", csu_dousercomment);
48 chanservremovecommand("userflags", csu_douserflags);
49 chanservremovecommand("whois", csu_dowhois);
50 }