zephyr/subsys/shell
Benjamin Cabé 9ab0ea73a8 shell: Introduce structured help message
In order to enable better and more consistent help messages for shell
commands, this commit introduces a new SHELL_HELP macro that allows to
document a command's description and usage in a more structured way.

This will allow to get rid of inconsistent (and duplicated!) variations
of "Syntax: ...", "Syntax:\n ...", "Usage: ...", in the commands, and
formatting of the description+usage will be taken care of by the shell
when it detects the help message is using the "structured" format.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-06-11 09:55:21 +02:00
..
backends shell: mqtt: use ring_buf_reset to flush rx_rb 2025-04-09 22:06:05 +02:00
modules shell: kernel: Add a panic command 2025-03-29 07:44:11 -04:00
CMakeLists.txt
Kconfig
Kconfig.template.shell_log_queue_size
Kconfig.template.shell_log_queue_timeout
shell_cmds.c
shell_fprintf.c
shell_help.c shell: Introduce structured help message 2025-06-11 09:55:21 +02:00
shell_help.h
shell_history.c
shell_log_backend.c
shell_ops.c
shell_ops.h
shell_utils.c
shell_utils.h
shell_vt100.h
shell_wildcard.c
shell_wildcard.h
shell.c