:orphan: .. title:: CONFIG_KERNEL_SHELL .. kconfig:: CONFIG_KERNEL_SHELL CONFIG_KERNEL_SHELL ################### *Enable kernel shell* Type: ``bool`` Help ==== .. code-block:: none This shell provides access to basic kernel data like version, uptime and other useful information. Direct dependencies =================== \ :kconfig:`SHELL ` *(Includes any dependencies from ifs and menus.)* Default ======= - y if !\ :kconfig:`SHELL_MINIMAL ` Symbols implied by this symbol ============================== - \ :kconfig:`INIT_STACKS ` - \ :kconfig:`THREAD_MONITOR ` - \ :kconfig:`THREAD_NAME ` - \ :kconfig:`THREAD_STACK_INFO ` Symbols that select this symbol =============================== - \ :kconfig:`UPDATEHUB_SHELL ` Kconfig definition ================== At ``/shell/modules/Kconfig:6`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:45`` → ``/shell/Kconfig:237`` Menu path: (Top) → Sub Systems and OS Services → Shell .. code-block:: kconfig config KERNEL_SHELL bool "Enable kernel shell" default y if !SHELL_MINIMAL imply INIT_STACKS imply THREAD_MONITOR imply THREAD_NAME imply THREAD_STACK_INFO depends on SHELL help This shell provides access to basic kernel data like version, uptime and other useful information. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*