It's no longer needed since manual pages are displayed.
struct doveadm_cmd doveadm_cmd_auth = {
cmd_auth, "auth",
- "[-a <auth socket path>] [-x <auth info>] <user> [<password>]", NULL
+ "[-a <auth socket path>] [-x <auth info>] <user> [<password>]"
};
struct doveadm_cmd doveadm_cmd_user = {
cmd_user, "user",
- "[-a <userdb socket path>] [-x <auth info>] <user mask> [...]", NULL
+ "[-a <userdb socket path>] [-x <auth info>] <user mask> [...]"
};
struct doveadm_cmd doveadm_cmd_director[] = {
{ cmd_director_status, "director status",
- "[-a <director socket path>] [<user>]", NULL },
+ "[-a <director socket path>] [<user>]" },
{ cmd_director_map, "director map",
- "[-a <director socket path>] [-f <users file>] [<host>]", NULL },
+ "[-a <director socket path>] [-f <users file>] [<host>]" },
{ cmd_director_add, "director add",
- "[-a <director socket path>] <host> [<vhost count>]", NULL },
+ "[-a <director socket path>] <host> [<vhost count>]" },
{ cmd_director_remove, "director remove",
- "[-a <director socket path>] <host>", NULL },
+ "[-a <director socket path>] <host>" },
{ cmd_director_flush, "director flush",
- "[-a <director socket path>] <host>|all", NULL }
+ "[-a <director socket path>] <host>|all" }
};
static void director_cmd_help(doveadm_command_t *cmd)
}
struct doveadm_cmd doveadm_cmd_dump = {
- cmd_dump, "dump", "[-t <type>] <path>",
-" <type> can be: index log mailboxlog thread\n"
+ cmd_dump, "dump", "[-t <type>] <path>"
};
struct doveadm_cmd doveadm_cmd_kick = {
cmd_kick, "kick",
- "[-a <anvil socket path>] [-f] <user mask>[|]<ip/bits>",
- NULL
+ "[-a <anvil socket path>] [-f] <user mask>[|]<ip/bits>"
};
}
struct doveadm_cmd doveadm_cmd_log[] = {
- { cmd_log_test, "log test", "", NULL },
- { cmd_log_reopen, "log reopen", "", NULL },
- { cmd_log_find, "log find", "[<dir>]", NULL }
+ { cmd_log_test, "log test", "" },
+ { cmd_log_reopen, "log reopen", "" },
+ { cmd_log_find, "log find", "[<dir>]" }
};
void doveadm_register_log_commands(void)
};
struct doveadm_cmd doveadm_cmd_mailbox_mutf7 = {
cmd_mailbox_mutf7, "mailbox mutf7",
- "[-7|-8] <name> [...]", NULL
+ "[-7|-8] <name> [...]"
};
}
struct doveadm_cmd doveadm_cmd_stop = {
- cmd_stop, "stop", "", NULL
+ cmd_stop, "stop", ""
};
struct doveadm_cmd doveadm_cmd_reload = {
- cmd_reload, "reload", "", NULL
+ cmd_reload, "reload", ""
};
struct doveadm_cmd doveadm_cmd_penalty = {
cmd_penalty, "penalty",
- "[-a <anvil socket path>] [<ip/bits>]", NULL
+ "[-a <anvil socket path>] [<ip/bits>]"
};
struct doveadm_cmd doveadm_cmd_pw = {
cmd_pw, "pw",
- "[-l] [-p plaintext] [-r rounds] [-s scheme] [-u user] [-V]",
-" -l List known password schemes\n"
-" -p plaintext New password\n"
-" -r rounds Number of encryption rounds (if scheme uses it)\n"
-" -s scheme Password scheme\n"
-" -u user Username (if scheme uses it)\n"
-" -V Internally verify the hash\n"
+ "[-l] [-p plaintext] [-r rounds] [-s scheme] [-u user] [-V]"
};
struct doveadm_cmd doveadm_cmd_who = {
cmd_who, "who",
- "[-a <anvil socket path>] [-1] [<user mask>] [<ip/bits>]", NULL
+ "[-a <anvil socket path>] [-1] [<user mask>] [<ip/bits>]"
};
help_to(const struct doveadm_cmd *cmd, FILE *out)
{
fprintf(out, "doveadm %s %s\n", cmd->name, cmd->short_usage);
- if (cmd->long_usage != NULL)
- fprintf(out, "%s", cmd->long_usage);
exit(0);
}
}
static struct doveadm_cmd doveadm_cmd_help = {
- cmd_help, "help", "<cmd>", NULL
+ cmd_help, "help", "<cmd>"
};
static void cmd_config(int argc ATTR_UNUSED, char *argv[])
}
static struct doveadm_cmd doveadm_cmd_config = {
- cmd_config, "config", "[doveconf parameters]", NULL
+ cmd_config, "config", "[doveconf parameters]"
};
static bool
doveadm_command_t *cmd;
const char *name;
const char *short_usage;
- const char *long_usage;
};
extern struct doveadm_cmd doveadm_cmd_stop;