zephyr/include/shell
Jakub Rzeszutko b633e431a4 shell: add select command
The "select" command has been implemented, which allows user to
narrow down the command tree.

This implementation differs from the "select" command available
in the legacy shell. In a new implementation, if the selected
command has a handler and if the user has not entered the
registered subcommand, the shell will call the handler of selected
command and pass the text as arguments.

This may be useful, for example, if someone wants to use the
shell as an interface to a modem that supports AT commands.
Instead of each time you write e.g:
	at at+command1
	at at+command2
	at at+command3
user can execute following commands:
	select at
	at+command1
	at+command2
	at+command3

where:
at - root command for passing at commands to the modem
at+commandX - at command passed to the modem.

Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@nordicsemi.no>
2019-05-24 11:04:42 +02:00
..
shell_dummy.h
shell_fprintf.h
shell_history.h shell: Fix checks of Kconfig options 2019-05-17 15:46:18 -07:00
shell_log_backend.h shell: Fix checks of Kconfig options 2019-05-17 15:46:18 -07:00
shell_rtt.h
shell_telnet.h shell: Add TELNET backend 2019-04-01 10:26:13 -04:00
shell_types.h
shell_uart.h
shell.h shell: add select command 2019-05-24 11:04:42 +02:00