]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm-cmd: Add command flags
authorAki Tuomi <aki.tuomi@dovecot.fi>
Mon, 22 Feb 2016 11:30:12 +0000 (13:30 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 22 Feb 2016 19:39:45 +0000 (21:39 +0200)
src/doveadm/doveadm-cmd.h

index 86ff9324f4f4b976dda41b08df19e71e49d35007..215d48e076a0556cd88aa6e19f8869d98d993823 100644 (file)
@@ -24,6 +24,11 @@ typedef enum {
        CMD_PARAM_FLAG_DO_NOT_EXPOSE    = 0x2,
 } doveadm_cmd_param_flag_t;
 
+typedef enum {
+       CMD_FLAG_NONE                   = 0x0,
+       CMD_FLAG_HIDDEN                 = 0x1
+} doveadm_cmd_flag_t;
+
 struct doveadm_cmd_param {
        char short_opt;
        const char *name;
@@ -55,6 +60,7 @@ struct doveadm_cmd_ver2 {
        struct doveadm_mail_cmd_context *(*mail_cmd)(void);
        const char *name;
        const char *usage;
+       doveadm_cmd_flag_t flags;
        const struct doveadm_cmd_param *parameters;
 };