:orphan: .. title:: MCUMGR_CMD_SHELL_MGMT .. option:: CONFIG_MCUMGR_CMD_SHELL_MGMT *Enable mcumgr handlers for shell management* Type: ``bool`` Help ==== Enables mcumgr handlers for shell management. The handler will utilize the dummy backend to execute shell commands and capture the output to an internal memory buffer. This way, there is no interaction with physical interfaces outside of the scope of the user. It is possible to use additional shell backends in coordination with this handler and they will not interfere. Direct dependencies =================== \ :option:`SHELL ` && \ :option:`MCUMGR ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols selected by this symbol =============================== - \ :option:`SHELL_BACKEND_DUMMY ` Kconfig definition ================== .. highlight:: kconfig At ``subsys/mgmt/mcumgr/Kconfig:126`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:35`` → ``subsys/mgmt/Kconfig:9`` Menu path: (Top) → Sub Systems and OS Services → Device Management → mcumgr Support → Command Handlers .. parsed-literal:: config MCUMGR_CMD_SHELL_MGMT bool "Enable mcumgr handlers for shell management" select \ :option:`SHELL_BACKEND_DUMMY ` depends on \ :option:`SHELL ` && \ :option:`MCUMGR ` help Enables mcumgr handlers for shell management. The handler will utilize the dummy backend to execute shell commands and capture the output to an internal memory buffer. This way, there is no interaction with physical interfaces outside of the scope of the user. It is possible to use additional shell backends in coordination with this handler and they will not interfere. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*