summaryrefslogtreecommitdiff
path: root/shell/Config.in
diff options
context:
space:
mode:
authorGlenn L McGrath2004-01-03 12:07:32 +0000
committerGlenn L McGrath2004-01-03 12:07:32 +0000
commit3b251857334fc3b7ae075905908d67a08885da76 (patch)
tree515879419d105152819dde4b8f52afd78ce4d11b /shell/Config.in
parentffa28d1b468a9318affcbdc27277f43d10b00f24 (diff)
downloadbusybox-3b251857334fc3b7ae075905908d67a08885da76.zip
busybox-3b251857334fc3b7ae075905908d67a08885da76.tar.gz
Declare dependencies of command line editing in the build system
Diffstat (limited to 'shell/Config.in')
-rw-r--r--shell/Config.in67
1 files changed, 33 insertions, 34 deletions
diff --git a/shell/Config.in b/shell/Config.in
index 016af71..892b96e 100644
--- a/shell/Config.in
+++ b/shell/Config.in
@@ -137,71 +137,70 @@ config CONFIG_MSH
comment "Bourne Shell Options"
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
-config CONFIG_FEATURE_COMMAND_EDITING
- bool "command line editing"
+config CONFIG_FEATURE_SH_EXTRA_QUIET
+ bool "Hide message on interactive shell startup"
default n
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Enable command editing in shell.
+ Remove the busybox introduction when starting a shell.
-config CONFIG_FEATURE_COMMAND_SAVEHISTORY
- bool " history saving"
+config CONFIG_FEATURE_SH_STANDALONE_SHELL
+ bool "Standalone shell"
default n
- depends on CONFIG_ASH
+ depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Enable history saving in ash shell.
+ Have all the busybox commands built into the shell, creating
+ a standalone shell.
-config CONFIG_FEATURE_COMMAND_TAB_COMPLETION
- bool "tab completion"
+config CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN
+ bool "Standalone shell -- applets always win"
default n
- depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
+ depends on CONFIG_FEATURE_SH_STANDALONE_SHELL
help
- Enable tab completion in shell.
+ Use a command builtin to the shell over one with the same name,
+ that may be on the system.
-config CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION
- bool "username completion"
+config CONFIG_FEATURE_COMMAND_EDITING
+ bool "command line editing"
default n
depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
help
- Enable username completion in shell.
+ Enable command editing in shell.
config CONFIG_FEATURE_COMMAND_HISTORY
int "history size"
default 15
- depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
+ depends on CONFIG_FEATURE_COMMAND_EDITING
help
Specify command history size in shell.
-config CONFIG_FEATURE_SH_STANDALONE_SHELL
- bool "Standalone shell"
+config CONFIG_FEATURE_COMMAND_SAVEHISTORY
+ bool "history saving"
default n
- depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
+ depends on CONFIG_ASH && CONFIG_FEATURE_COMMAND_EDITING
help
- Have all the busybox commands built into the shell, creating
- a standalone shell.
+ Enable history saving in ash shell.
-config CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN
- bool "Standalone shell -- applets always win"
+config CONFIG_FEATURE_COMMAND_TAB_COMPLETION
+ bool "tab completion"
default n
- depends on CONFIG_FEATURE_SH_STANDALONE_SHELL
+ depends on CONFIG_FEATURE_COMMAND_EDITING
help
- Use a command builtin to the shell over one with the same name,
- that may be on the system.
+ Enable tab completion in shell.
+
+config CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION
+ bool "username completion"
+ default n
+ depends on CONFIG_FEATURE_COMMAND_TAB_COMPLETION
+ help
+ Enable username completion in shell.
config CONFIG_FEATURE_SH_FANCY_PROMPT
bool "Fancy shell prompts"
default n
- depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
+ depends on CONFIG_FEATURE_COMMAND_EDITING
help
Setting this option allows for prompts to use things like \w and
\$ and also using escape codes.
-config CONFIG_FEATURE_SH_EXTRA_QUIET
- bool "Hide message on interactive shell startup"
- default n
- depends on CONFIG_MSH || CONFIG_LASH || CONFIG_HUSH || CONFIG_ASH
- help
- Remove the busybox introduction when starting a shell.
-
endmenu
-