diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/command.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/command.h b/include/command.h index 0be7a69538..e221546091 100644 --- a/include/command.h +++ b/include/command.h @@ -89,6 +89,15 @@ const struct command __barebox_cmd_##_name \ #define BAREBOX_CMD_END \ }; +#define BAREBOX_CMD_HELP_START(_name) \ +static const __maybe_unused char cmd_##_name##_help[] = + +#define BAREBOX_CMD_HELP_USAGE(_name) "Usage: " _name +#define BAREBOX_CMD_HELP_SHORT(_text) _text +#define BAREBOX_CMD_HELP_OPT(_opt, _desc) _opt "\t" _desc +#define BAREBOX_CMD_HELP_TEXT(_text) +#define BAREBOX_CMD_HELP_END ; + #ifdef CONFIG_LONGHELP #define BAREBOX_CMD_HELP(text) .help = text, #else |