menu "Command shell" config RT_USING_FINSH bool "finsh shell" default y if RT_USING_FINSH config FINSH_THREAD_NAME string "The finsh thread name" default "tshell" config FINSH_USING_HISTORY bool "Enable command history feature" default y if FINSH_USING_HISTORY config FINSH_HISTORY_LINES int "The command history line number" default 5 endif config FINSH_USING_SYMTAB bool "Using symbol table for commands" default y config FINSH_USING_DESCRIPTION bool "Keeping description in symbol table" default y config FINSH_THREAD_PRIORITY int "The priority level value of finsh thread" default 20 config FINSH_THREAD_STACK_SIZE int "The stack size for finsh thread" default 4096 config FINSH_CMD_SIZE int "The command line size for shell" default 80 config FINSH_USING_AUTH bool "shell support authentication" default n if FINSH_USING_AUTH config FINSH_DEFAULT_PASSWORD string "The default password for shell authentication" default "rtthread" config FINSH_PASSWORD_MIN int "The password min length" default 6 config FINSH_PASSWORD_MAX int "The password max length" default RT_NAME_MAX endif config FINSH_USING_MSH bool "Using module shell" default y if FINSH_USING_MSH config FINSH_USING_MSH_DEFAULT bool "Using module shell in default" default y config FINSH_USING_MSH_ONLY bool "Only using module shell" default n endif endif endmenu