From 3fd8086f71f25a68e33993e24123b10b671dac67 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Mon, 22 Feb 2016 13:30:12 +0200 Subject: [PATCH] doveadm-cmd: Add command flags --- src/doveadm/doveadm-cmd.h | 6 ++++++ 1 file changed, 6 insertions(+) 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; }; -- 2.47.3