usage.c: remove reference to busybox.h
[oweals/busybox.git] / libbb / Config.in
1 #
2 # For a description of the syntax of this configuration file,
3 # see scripts/kbuild/config-language.txt.
4 #
5
6 menu "Busybox Library Tuning"
7
8 config PASSWORD_MINLEN
9         int "Minimum password length"
10         default 6
11         range 5 32
12         help
13           Minimum allowable password length.
14
15 config MD5_SIZE_VS_SPEED
16         int " MD5: Trade Bytes for Speed"
17         default 2
18         range 0 3
19         help
20           Trade binary size versus speed for the md5sum algorithm.
21           Approximate values running uClibc and hashing
22           linux-2.4.4.tar.bz2 were:
23                             user times (sec)  text size (386)
24           0 (fastest)         1.1                6144
25           1                   1.4                5392
26           2                   3.0                5088
27           3 (smallest)        5.1                4912
28
29 config FEATURE_EDITING
30         bool "Command line editing"
31         default n
32         help
33           Enable command editing (mainly for shell).
34
35 config FEATURE_EDITING_FANCY_KEYS
36         bool "Additional editing keys"
37         default n
38         depends on FEATURE_EDITING
39         help
40           Enable additonal editing keys (Ctrl-E, Ctrl-U etc).
41           Arrow keys, Home/End/Delete and Ctrl-W work even without this option.
42
43 config FEATURE_EDITING_VI
44         bool "vi-style line editing commands"
45         default n
46         depends on FEATURE_EDITING
47         help
48           Enable vi-style line editing.  In shells, this mode can be
49           turned on and off with "set -o vi" and "set +o vi".
50
51 config FEATURE_EDITING_HISTORY
52         int "History size"
53         range 0 99999
54         default 15
55         depends on FEATURE_EDITING
56         help
57           Specify command history size.
58
59 config FEATURE_EDITING_SAVEHISTORY
60         bool "History saving"
61         default n
62         depends on ASH && FEATURE_EDITING
63         help
64           Enable history saving in ash shell.
65
66 config FEATURE_TAB_COMPLETION
67         bool "Tab completion"
68         default n
69         depends on FEATURE_EDITING
70         help
71           Enable tab completion.
72
73 config FEATURE_USERNAME_COMPLETION
74         bool "Username completion"
75         default n
76         depends on FEATURE_TAB_COMPLETION
77         help
78           Enable username completion.
79
80 config FEATURE_EDITING_FANCY_PROMPT
81         bool "Fancy shell prompts"
82         default n
83         depends on FEATURE_EDITING
84         help
85           Setting this option allows for prompts to use things like \w and
86           \$ and escape codes.
87
88 endmenu