summaryrefslogtreecommitdiffstats
path: root/rules/bash.in
blob: d68438c9b5b527ccf816f561389b1de09cfa12b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
menuconfig BASH
	bool "Bash                "
	select GLIBC_DL
	help
	  The GNU Bourne Again SHell
	  Bash is an sh-compatible command language interpreter that executes
 	  commands read from the standard input or from a file.  Bash also
 	  incorporates useful features from the Korn and C shells (ksh and csh).
 	  
	  Bash is ultimately intended to be a conformant implementation of the
 	  IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2).
 	  
	  Included in the bash package is the Programmable Completion Code, 
	  by Ian Macdonald.

	  http://www.gnu.org/software/bash/

config BASH_SHLIKE
	bool	
	prompt "Enable minimal sh like configuration"
	depends on BASH
	help
	  FIXME: This item needs to be documented

config BASH_ALIASES
	bool
	prompt "Enable aliases"
	depends on BASH
	help
	  Aliases allow a string to be substituted for a word 
	  when it is used as the first word of a simple command.  
	  The shell maintains a list of aliases that may be
	  set  and unset with the alias and unalias builtin commands

#config BASH_ARITHMETIC_FOR
#	bool
#	prompt "Enable arithmetic for command"
#	depends on BASH
#	help "This does currently (bash-2.05b) not work properly and is deactivated in bash.make!"
	
config BASH_ARRAY
	bool
	prompt "Include shell array variables"
	depends on BASH

config BASH_HISTORY
	bool
	prompt "Turn on csh-style history substitution"
	depends on BASH
	help
	  The bash shell supports a history expansion feature 
	  that is similar to the history expansion in csh.

config BASH_BRACE
	bool
	prompt "Include brace expansion"
	depends on BASH
	help
	  Brace  expansion is a mechanism by which arbitrary 
	  strings may be generated.  This mechanism is similar 
	  to pathname expansion, but the filenames generated
	  need not exist.

#config BASH_CONDITIONAL
#	bool
#	prompt "Enable the conditional command"
#	depends on BASH
#	help "This does currently (bash-2.05b) not work properly and is deactivated in bash.make!"

config BASH_DIRSTACK
	bool
	prompt "Enable builtins pushd/popd/dirs"
	depends on BASH
	help
	   Without  options, "dirs" displays the list of 
	   currently remembered directories.  The default 
	   display is on a single line with directory 
	   names separated by spaces.  Directories are 
	   added to the list with the pushd command; 
	   the popd command removes entries from the list.

#config BASH_EXTPATTERN
#	bool
#	prompt "Include ksh-style extended pattern matching"
#	depends on BASH
#	help "This does currently (bash-2.05b) not work properly and is deactivated in bash.make!"

config BASH_HELP
	bool
	prompt "Include the help builtin"
	depends on BASH
	help
	  This builtin support minimal help features inside bash

config BASH_CMDHISTORY
	bool
	prompt "Turn on command history"
	depends on BASH
	help
	  This enables command history features. The shell
	  buffers command in a rinfbuffer, which can be listed, 
	  searched and accessed by various commands and magic
	  shell expansion features.

config BASH_JOBS
	bool
	prompt "Enable job control features"
	depends on BASH
	help
	  This enables support for background jobs in bash.
	  You can list the actual managed jobs by the "jobs" command.

config BASH_LARGEFILES
	bool
	prompt "Enable support for large files"
	depends on BASH
	help
	  FIXME: This item needs to be documented

config BASH_PROCSUBST
	bool 
	prompt "Enable process substitution"
	depends on BASH
	help
	  FIXME: This item needs to be documented

config BASH_COMPLETION
	bool 
	prompt "Enable programmable completion"
	depends on BASH
	help
	  FIXME: This item needs to be documented

config BASH_ESC
	bool
	prompt "Turn on escape character decoding in prompts"
	depends on BASH
	help
	  FIXME: This item needs to be documented

config BASH_EDIT
	bool
	prompt "Turn on command line editing"
	depends on BASH
	help
	  FIXME: This item needs to be documented

config BASH_RESTRICTED
	bool
	prompt "Enable a restricted shell"
	depends on BASH
	help
	  FIXME: This item needs to be documented

config BASH_SELECT
	bool
	prompt "Include select command"
	depends on BASH
	help
	  FIXME: This item needs to be documented

config BASH_GPROF
	bool
	prompt "Allow profiling with gprof"
	depends on BASH
	help
	  FIXME: This item needs to be documented

config BASH_STATIC
	bool
	prompt "Link bash statically"
	depends on BASH
	help
	  FIXME: This item needs to be documented