From: Aki Tuomi Date: Mon, 22 Feb 2016 11:30:12 +0000 (+0200) Subject: doveadm-cmd: Add command flags X-Git-Tag: 2.2.22.rc1~93 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3fd8086f71f25a68e33993e24123b10b671dac67;p=thirdparty%2Fdovecot%2Fcore.git doveadm-cmd: Add command flags --- diff --git a/src/doveadm/doveadm-cmd.h b/src/doveadm/doveadm-cmd.h index 86ff9324f4..215d48e076 100644 --- a/src/doveadm/doveadm-cmd.h +++ b/src/doveadm/doveadm-cmd.h @@ -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; };