{
    "pass": "pass <password>",
    "logout": "logout",
    "mod": "mod <name> [<key>] [<value>]",
    "who": "who <query>",
    "join": "join <name> <num> <channel> [<key>]",
    "part": "part <name> <num> <channel>",
    "enable": "enable <name> <num>",
    "disable": "disable <name> <num>",
    "stats": "stats [<name>]",
    "save": "save <(file)|list|all>",
    "load": "load <(file)|list|all>",
    "dist": "dist",
    "loadmod": "loadmod <module>",
    "msg": "msg <network> <num> <target> <message...>",
    "chans": "chans <nick> [<nick> ...]",
    "users": "users <channel> [<channel> ...]",
    "relay": "relay <add|del|list> [<network>] [<num>]",
    "network": "network <add|del|list> [<name> <address> <port> <ssl|plain> <sasl|ns|none>]",
    "alias": "alias [<add|del>] [<num>]",
    "auto": "auto [<network>]",
    "cmd": "cmd <relay> <user> <entity> <text ...>",
    "token": "token <add|del|list> [<key>] [relay|api]",
    "all": "all <entity> <text ...>",
    "allc": "allc <network|alias> <(network)|(alias)> <entity> <text ...>",
    "admall": "admall <entity> <text ...>",
    "swho": "swho <network> [<channel>]",
    "list": "list [<network>]",
    "exec": "exec <expr ...>",
    "reg": "reg <network> [<num>]",
    "confirm": "confirm <network> <num> <token>",
    "pending": "pending [<network>]",
    "authcheck": "authcheck [<network>]",
    "recheckauth": "recheckauth [<network>]",
    "blacklist": "blacklist <network> <channel>",
    "email": "email <add|del|list> [(domain)|<num>] [<email>]",
    "getstr": "getstr <net> <num>"
}
