diff --git a/cmds/commands.h b/cmds/commands.h index 2da7984e..8fa85d6c 100644 --- a/cmds/commands.h +++ b/cmds/commands.h @@ -88,6 +88,14 @@ struct cmd_struct { DEFINE_COMMAND(name, token, cmd_ ##name, \ cmd_ ##name ##_usage, NULL, 0) +/* + * Define a command with flags, eg. with the additional output formats. + * See CMD_* . + */ +#define DEFINE_COMMAND_WITH_FLAGS(name, token, flags) \ + DEFINE_COMMAND(name, token, cmd_ ##name, \ + cmd_ ##name ##_usage, NULL, (flags)) + /* * Define a command group callback. * It's assumed that the callback is called cmd_ and the