X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=shell%2FConfig.in;h=eb4616672491e9ad22e20ac82a90cce008c496ab;hb=264e771b8bdb4f6ddf9ebd171ce0a88f9b855fb7;hp=c8f4a936caa2bab971264c64d8e49fb7ab43a473;hpb=ed9ecf78942e6da6f23f2e480639135c10631313;p=oweals%2Fbusybox.git diff --git a/shell/Config.in b/shell/Config.in index c8f4a936c..eb4616672 100644 --- a/shell/Config.in +++ b/shell/Config.in @@ -53,6 +53,23 @@ config CONFIG_ASH_JOB_CONTROL help Enable job control in the ash shell. +config CONFIG_ASH_READ_NCHARS + bool " Enable 'read -n N' and 'read -s' support" + default n + depends on CONFIG_ASH + help + 'read -n N' will return a value after N characters have been read. + 'read -s' will read without echoing the user's input. + +config CONFIG_ASH_READ_TIMEOUT + bool " Enable 'read -t S' support." + default n + depends on CONFIG_ASH + help + 'read -t S' will return a value after S seconds have passed. + This implementation will allow fractional seconds, expressed + as a decimal fraction, e.g. 'read -t 2.5 foo'. + config CONFIG_ASH_ALIAS bool " Enable alias support" default y @@ -77,11 +94,11 @@ config CONFIG_ASH_MATH_SUPPORT_64 large numbers. config CONFIG_ASH_GETOPTS - bool " Enable getopt builtin to parse positional parameters" + bool " Enable getopts builtin to parse positional parameters" default n depends on CONFIG_ASH help - Enable builtin getopt in the ash shell. + Enable getopts builtin in the ash shell. config CONFIG_ASH_CMDCMD bool " Enable cmdcmd to override shell builtins" @@ -92,6 +109,21 @@ config CONFIG_ASH_CMDCMD you to run the specified command with the specified arguments, even when there is an ash builtin command with the same name. +config CONFIG_ASH_BUILTIN_ECHO + bool " Enable builtin version of 'echo'" + default n + depends on CONFIG_ASH + help + Enable support for echo, built in to ash. + +# this entry also appears in coreutils/Config.in, next to the echo applet +config CONFIG_FEATURE_FANCY_ECHO + bool " Enable echo options (-n and -e)" + default y + depends on CONFIG_ASH_BUILTIN_ECHO + help + This adds options (-n and -e) to echo. + config CONFIG_ASH_MAIL bool " Check for new mail on interactive shells" default y @@ -117,6 +149,15 @@ config CONFIG_ASH_RANDOM_SUPPORT After "unset RANDOM" then generator will switch off and this variable will no longer have special treatment. +config CONFIG_ASH_EXPAND_PRMT + bool " Support expand PS#" + default n + depends on CONFIG_ASH + help + "PS#" may be have commands. It option enable expand string + from prompt before each show. + + config CONFIG_HUSH bool "hush" default n @@ -178,6 +219,11 @@ config CONFIG_FEATURE_SH_STANDALONE_SHELL is generally used when creating a staticly linked version of busybox for use as a rescue shell, in the event that you screw up your system. + Note that when using this option, the shell will attempt to directly + run '/bin/busybox'. If you do not have the busybox binary sitting in + that exact location with that exact name, this option will not work at + all. + config CONFIG_FEATURE_COMMAND_EDITING bool "command line editing" default n @@ -185,6 +231,14 @@ config CONFIG_FEATURE_COMMAND_EDITING help Enable command editing in shell. +config CONFIG_FEATURE_COMMAND_EDITING_VI + bool "vi-style line editing commands" + default n + depends on CONFIG_FEATURE_COMMAND_EDITING + help + Enable vi-style line editing in the shell. This mode can be + turned on and off with "set -o vi" and "set +o vi". + config CONFIG_FEATURE_COMMAND_HISTORY int "history size" default 15