usage_to(stderr);
}
-void help(const struct doveadm_cmd *cmd)
+static void help_to(const struct doveadm_cmd *cmd, FILE *out)
{
- fprintf(stderr, "doveadm %s %s\n", cmd->name, cmd->short_usage);
+ fprintf(out, "doveadm %s %s\n", cmd->name, cmd->short_usage);
if (cmd->long_usage != NULL)
- fprintf(stderr, "%s", cmd->long_usage);
+ fprintf(out, "%s", cmd->long_usage);
exit(0);
}
+void help(const struct doveadm_cmd *cmd)
+{
+ help_to(cmd, stdout);
+}
+
const char *unixdate2str(time_t timestamp)
{
static char buf[64];
array_foreach(&doveadm_cmds, cmd) {
if (strcmp(cmd->name, str_c(name)) == 0)
- help(cmd);
+ help_to(cmd, stdout);
}
doveadm_mail_try_help_name(str_c(name));