blob: b9dde1209f1490851bd768c6fa2f931125c3eb16 [file] [log] [blame]
Glenn L McGrath3238ea12003-02-15 10:53:40 +00001#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Coreutils"
7
Denys Vlasenkoe4070cb2010-06-04 19:59:49 +02008INSERT
Glenn L McGrath3238ea12003-02-15 10:53:40 +00009
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000010config CAL
Glenn L McGrath3238ea12003-02-15 10:53:40 +000011 bool "cal"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020012 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +000013 help
Maninder Singh97c64912015-05-25 13:46:36 +020014 cal is used to display a monthly calendar.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000015
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000016config CATV
Rob Landley8abbee42006-05-31 19:36:04 +000017 bool "catv"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020018 default y
Rob Landley8abbee42006-05-31 19:36:04 +000019 help
20 Display nonprinting characters as escape sequences (like some
21 implementations' cat -v option).
Glenn L McGrath3238ea12003-02-15 10:53:40 +000022
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000023config CHGRP
Glenn L McGrath3238ea12003-02-15 10:53:40 +000024 bool "chgrp"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020025 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +000026 help
Eric Andersen88c916b2003-10-22 09:58:56 +000027 chgrp is used to change the group ownership of files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000028
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000029config CHMOD
Glenn L McGrath3238ea12003-02-15 10:53:40 +000030 bool "chmod"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020031 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +000032 help
Eric Andersene5642112003-07-14 19:37:08 +000033 chmod is used to change the access permission of files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000034
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000035config CHOWN
Glenn L McGrath3238ea12003-02-15 10:53:40 +000036 bool "chown"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020037 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +000038 help
Eric Andersen88c916b2003-10-22 09:58:56 +000039 chown is used to change the user and/or group ownership
Eric Andersene5642112003-07-14 19:37:08 +000040 of files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000041
Matheus Izvekov31416d52010-01-21 19:30:25 -020042config FEATURE_CHOWN_LONG_OPTIONS
43 bool "Enable long options"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020044 default y
Matheus Izvekov31416d52010-01-21 19:30:25 -020045 depends on CHOWN && LONG_OPTS
46 help
47 Enable use of long options
48
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000049config CHROOT
Glenn L McGrath3238ea12003-02-15 10:53:40 +000050 bool "chroot"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020051 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +000052 help
Eric Andersene5642112003-07-14 19:37:08 +000053 chroot is used to change the root directory and run a command.
54 The default command is `/bin/sh'.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000055
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000056config CKSUM
Rob Landley856489b2006-04-18 20:57:28 +000057 bool "cksum"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020058 default y
Rob Landley856489b2006-04-18 20:57:28 +000059 help
60 cksum is used to calculate the CRC32 checksum of a file.
61
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000062config COMM
Rob Landley2acfd7b2005-05-11 23:12:49 +000063 bool "comm"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020064 default y
Rob Landley2acfd7b2005-05-11 23:12:49 +000065 help
66 comm is used to compare two files line by line and return
67 a three-column output.
68
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000069config CP
Glenn L McGrath3238ea12003-02-15 10:53:40 +000070 bool "cp"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020071 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +000072 help
Eric Andersene5642112003-07-14 19:37:08 +000073 cp is used to copy files and directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000074
Denys Vlasenko48f11612009-09-26 14:31:04 +020075config FEATURE_CP_LONG_OPTIONS
76 bool "Enable long options for cp"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020077 default y
Denys Vlasenko88a37682009-10-02 01:29:25 +020078 depends on CP && LONG_OPTS
Denys Vlasenko48f11612009-09-26 14:31:04 +020079 help
80 Enable long options for cp.
81 Also add support for --parents option.
82
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000083config CUT
Glenn L McGrath3238ea12003-02-15 10:53:40 +000084 bool "cut"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020085 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +000086 help
Eric Andersene5642112003-07-14 19:37:08 +000087 cut is used to print selected parts of lines from
88 each file to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000089
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000090config DF
Glenn L McGrath3238ea12003-02-15 10:53:40 +000091 bool "df"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020092 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +000093 help
Eric Andersene5642112003-07-14 19:37:08 +000094 df reports the amount of disk space used and available
95 on filesystems.
Glenn L McGrath3238ea12003-02-15 10:53:40 +000096
Denis Vlasenkod66aa3c2008-08-28 22:42:52 +000097config FEATURE_DF_FANCY
98 bool "Enable -a, -i, -B"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020099 default y
Denis Vlasenkof430cdb2007-11-15 07:02:55 +0000100 depends on DF
101 help
Denis Vlasenkod66aa3c2008-08-28 22:42:52 +0000102 This option enables -a, -i and -B.
Denis Vlasenkof430cdb2007-11-15 07:02:55 +0000103
Bernhard Reutner-Fischer1359e0d2010-02-26 18:21:42 +0100104 -a Show all filesystems
105 -i Inodes
106 -B <SIZE> Blocksize
107
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000108config DIRNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000109 bool "dirname"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200110 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000111 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000112 dirname is used to strip a non-directory suffix from
Eric Andersene5642112003-07-14 19:37:08 +0000113 a file name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000114
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000115config DOS2UNIX
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000116 bool "dos2unix/unix2dos"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200117 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000118 help
Eric Andersen88c916b2003-10-22 09:58:56 +0000119 dos2unix is used to convert a text file from DOS format to
Eric Andersene5642112003-07-14 19:37:08 +0000120 UNIX format, and vice versa.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000121
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000122config UNIX2DOS
Eric Andersen7c512432003-06-26 21:53:51 +0000123 bool
124 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000125 depends on DOS2UNIX
Bernhard Reutner-Fischer4f7953c2006-05-05 11:55:53 +0000126 help
127 unix2dos is used to convert a text file from UNIX format to
128 DOS format, and vice versa.
Eric Andersen7c512432003-06-26 21:53:51 +0000129
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000130config DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000131 bool "du (default blocksize of 512 bytes)"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200132 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000133 help
Eric Andersene5642112003-07-14 19:37:08 +0000134 du is used to report the amount of disk space used
135 for specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000136
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000137config FEATURE_DU_DEFAULT_BLOCKSIZE_1K
Rob Landley2ec922e2006-04-13 23:22:16 +0000138 bool "Use a default blocksize of 1024 bytes (1K)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000139 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000140 depends on DU
Manuel Novoa III cad53642003-03-19 09:13:01 +0000141 help
Eric Andersene5642112003-07-14 19:37:08 +0000142 Use a blocksize of (1K) instead of the default 512b.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000143
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000144config ECHO
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000145 bool "echo (basic SuSv3 version taking no options)"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200146 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000147 help
Eric Andersene5642112003-07-14 19:37:08 +0000148 echo is used to print a specified string to stdout.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000149
Paul Fox0b621582005-08-09 19:38:05 +0000150# this entry also appears in shell/Config.in, next to the echo builtin
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000151config FEATURE_FANCY_ECHO
Rob Landley2ec922e2006-04-13 23:22:16 +0000152 bool "Enable echo options (-n and -e)"
Manuel Novoa III cad53642003-03-19 09:13:01 +0000153 default y
Denis Vlasenkodf6f95c2009-04-07 20:07:23 +0000154 depends on ECHO || ASH_BUILTIN_ECHO || HUSH
Manuel Novoa III cad53642003-03-19 09:13:01 +0000155 help
Eric Andersenc7bda1c2004-03-15 08:29:22 +0000156 This adds options (-n and -e) to echo.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000157
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000158config ENV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000159 bool "env"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200160 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000161 help
Eric Andersene5642112003-07-14 19:37:08 +0000162 env is used to set an environment variable and run
Eric Andersen88c916b2003-10-22 09:58:56 +0000163 a command; without options it displays the current
Eric Andersene5642112003-07-14 19:37:08 +0000164 environment.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000165
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000166config FEATURE_ENV_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000167 bool "Enable long options"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200168 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200169 depends on ENV && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000170 help
171 Support long options for the env applet.
172
Denis Vlasenko3952f202007-08-13 14:10:24 +0000173config EXPAND
174 bool "expand"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200175 default y
Denis Vlasenko3952f202007-08-13 14:10:24 +0000176 help
177 By default, convert all tabs to spaces.
178
179config FEATURE_EXPAND_LONG_OPTIONS
180 bool "Enable long options"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200181 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200182 depends on EXPAND && LONG_OPTS
Denis Vlasenko3952f202007-08-13 14:10:24 +0000183 help
184 Support long options for the expand applet.
185
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000186config EXPR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000187 bool "expr"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200188 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000189 help
Eric Andersene5642112003-07-14 19:37:08 +0000190 expr is used to calculate numbers and print the result
191 to standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000192
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000193config EXPR_MATH_SUPPORT_64
Rob Landley2ec922e2006-04-13 23:22:16 +0000194 bool "Extend Posix numbers support to 64 bit"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200195 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000196 depends on EXPR
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000197 help
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000198 Enable 64-bit math support in the expr applet. This will make
"Vladimir N. Oleynik"8aa9e572006-01-25 13:56:03 +0000199 the applet slightly larger, but will allow computation with very
200 large numbers.
201
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000202config FALSE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000203 bool "false"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200204 default y
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000205 help
206 false returns an exit code of FALSE (1).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000207
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000208config FOLD
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000209 bool "fold"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200210 default y
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000211 help
Eric Andersene5642112003-07-14 19:37:08 +0000212 Wrap text to fit a specific width.
Glenn L McGrathf01b8052003-04-27 06:02:14 +0000213
Denys Vlasenko14f6f0a2009-06-18 08:20:02 +0200214config FSYNC
215 bool "fsync"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200216 default y
Denys Vlasenko14f6f0a2009-06-18 08:20:02 +0200217 help
218 fsync is used to flush file-related cached blocks to disk.
219
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000220config HEAD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000221 bool "head"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200222 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000223 help
Eric Andersene5642112003-07-14 19:37:08 +0000224 head is used to print the first specified number of lines
225 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000226
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000227config FEATURE_FANCY_HEAD
Rob Landley2ec922e2006-04-13 23:22:16 +0000228 bool "Enable head options (-c, -q, and -v)"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200229 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000230 depends on HEAD
Manuel Novoa III cad53642003-03-19 09:13:01 +0000231 help
Eric Andersene5642112003-07-14 19:37:08 +0000232 This enables the head options (-c, -q, and -v).
Manuel Novoa III cad53642003-03-19 09:13:01 +0000233
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000234config INSTALL
Glenn L McGratheebcc1d2003-09-24 03:22:57 +0000235 bool "install"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200236 default y
Glenn L McGratheebcc1d2003-09-24 03:22:57 +0000237 help
238 Copy files and set attributes.
239
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000240config FEATURE_INSTALL_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000241 bool "Enable long options"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200242 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200243 depends on INSTALL && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000244 help
245 Support long options for the install applet.
246
Denys Vlasenkoea023ea2011-01-26 01:21:20 +0100247####config LENGTH
248#### bool "length"
249#### default y
250#### help
251#### length is used to print out the length of a specified string.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000252
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000253config LN
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000254 bool "ln"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200255 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000256 help
Eric Andersene5642112003-07-14 19:37:08 +0000257 ln is used to create hard or soft links between files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000258
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000259config LOGNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000260 bool "logname"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200261 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000262 help
Eric Andersene5642112003-07-14 19:37:08 +0000263 logname is used to print the current user's login name.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000264
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000265config LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000266 bool "ls"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200267 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000268 help
Eric Andersene5642112003-07-14 19:37:08 +0000269 ls is used to list the contents of directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000270
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000271config FEATURE_LS_FILETYPES
Rob Landley2ec922e2006-04-13 23:22:16 +0000272 bool "Enable filetyping options (-p and -F)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000273 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000274 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000275 help
Eric Andersene5642112003-07-14 19:37:08 +0000276 Enable the ls options (-p and -F).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000277
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000278config FEATURE_LS_FOLLOWLINKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000279 bool "Enable symlinks dereferencing (-L)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000280 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000281 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000282 help
Eric Andersene5642112003-07-14 19:37:08 +0000283 Enable the ls option (-L).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000284
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000285config FEATURE_LS_RECURSIVE
Rob Landley2ec922e2006-04-13 23:22:16 +0000286 bool "Enable recursion (-R)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000287 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000288 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000289 help
Eric Andersene5642112003-07-14 19:37:08 +0000290 Enable the ls option (-R).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000291
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000292config FEATURE_LS_SORTFILES
Rob Landley2ec922e2006-04-13 23:22:16 +0000293 bool "Sort the file names"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000294 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000295 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000296 help
Eric Andersene5642112003-07-14 19:37:08 +0000297 Allow ls to sort file names alphabetically.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000298
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000299config FEATURE_LS_TIMESTAMPS
Rob Landley2ec922e2006-04-13 23:22:16 +0000300 bool "Show file timestamps"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000301 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000302 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000303 help
Eric Andersene5642112003-07-14 19:37:08 +0000304 Allow ls to display timestamps for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000305
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000306config FEATURE_LS_USERNAME
Rob Landley2ec922e2006-04-13 23:22:16 +0000307 bool "Show username/groupnames"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000308 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000309 depends on LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000310 help
Eric Andersene5642112003-07-14 19:37:08 +0000311 Allow ls to display username/groupname for files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000312
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000313config FEATURE_LS_COLOR
Rob Landley2ec922e2006-04-13 23:22:16 +0000314 bool "Allow use of color to identify file types"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000315 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200316 depends on LS && LONG_OPTS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000317 help
Paul Fox156dc412005-08-01 19:33:30 +0000318 This enables the --color option to ls.
319
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000320config FEATURE_LS_COLOR_IS_DEFAULT
Rob Landley2ec922e2006-04-13 23:22:16 +0000321 bool "Produce colored ls output by default"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200322 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000323 depends on FEATURE_LS_COLOR
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000324 help
325 Saying yes here will turn coloring on by default,
326 even if no "--color" option is given to the ls command.
327 This is not recommended, since the colors are not
328 configurable, and the output may not be legible on
329 many output screens.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000330
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000331config MKDIR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000332 bool "mkdir"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200333 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000334 help
Eric Andersene5642112003-07-14 19:37:08 +0000335 mkdir is used to create directories with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000336
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000337config FEATURE_MKDIR_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000338 bool "Enable long options"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200339 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200340 depends on MKDIR && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000341 help
342 Support long options for the mkdir applet.
343
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000344config MKFIFO
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000345 bool "mkfifo"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200346 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000347 help
Eric Andersene5642112003-07-14 19:37:08 +0000348 mkfifo is used to create FIFOs (named pipes).
349 The `mknod' program can also create FIFOs.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000350
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000351config MKNOD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000352 bool "mknod"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200353 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000354 help
Eric Andersene5642112003-07-14 19:37:08 +0000355 mknod is used to create FIFOs or block/character special
356 files with the specified names.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000357
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000358config MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000359 bool "mv"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200360 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000361 help
Eric Andersene5642112003-07-14 19:37:08 +0000362 mv is used to move or rename files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000363
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000364config FEATURE_MV_LONG_OPTIONS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000365 bool "Enable long options"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200366 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200367 depends on MV && LONG_OPTS
Bernhard Reutner-Fischer01d23ad2006-05-26 20:19:22 +0000368 help
369 Support long options for the mv applet.
370
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000371config NICE
Manuel Novoa III 2c511602005-02-13 20:14:05 +0000372 bool "nice"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200373 default y
Manuel Novoa III 2c511602005-02-13 20:14:05 +0000374 help
375 nice runs a program with modified scheduling priority.
376
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000377config NOHUP
Bernhard Reutner-Fischer9d7010c2005-09-21 18:25:05 +0000378 bool "nohup"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200379 default y
Bernhard Reutner-Fischer9d7010c2005-09-21 18:25:05 +0000380 help
381 run a command immune to hangups, with output to a non-tty.
382
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000383config OD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000384 bool "od"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200385 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000386 help
Eric Andersene5642112003-07-14 19:37:08 +0000387 od is used to dump binary files in octal and other formats.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000388
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000389config PRINTENV
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000390 bool "printenv"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200391 default y
Mike Frysinger7f8797c2005-09-24 23:15:28 +0000392 help
393 printenv is used to print all or part of environment.
394
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000395config PRINTF
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000396 bool "printf"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200397 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000398 help
Eric Andersene5642112003-07-14 19:37:08 +0000399 printf is used to format and print specified strings.
400 It's similar to `echo' except it has more options.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000401
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000402config PWD
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000403 bool "pwd"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200404 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000405 help
Eric Andersene5642112003-07-14 19:37:08 +0000406 pwd is used to print the current directory.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000407
Denis Vlasenkocc5e0902007-06-12 08:12:33 +0000408config READLINK
409 bool "readlink"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200410 default y
Denis Vlasenkocc5e0902007-06-12 08:12:33 +0000411 help
412 This program reads a symbolic link and returns the name
413 of the file it points to
414
415config FEATURE_READLINK_FOLLOW
416 bool "Enable canonicalization by following all symlinks (-f)"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200417 default y
Denis Vlasenkocc5e0902007-06-12 08:12:33 +0000418 depends on READLINK
419 help
420 Enable the readlink option (-f).
421
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000422config REALPATH
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000423 bool "realpath"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200424 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000425 help
426 Return the canonicalized absolute pathname.
Eric Andersen88c916b2003-10-22 09:58:56 +0000427 This isn't provided by GNU shellutils, but where else does it belong.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000428
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000429config RM
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000430 bool "rm"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200431 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000432 help
Eric Andersene5642112003-07-14 19:37:08 +0000433 rm is used to remove files or directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000434
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000435config RMDIR
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000436 bool "rmdir"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200437 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000438 help
Eric Andersene5642112003-07-14 19:37:08 +0000439 rmdir is used to remove empty directories.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000440
Denis Vlasenkoa2f47352008-02-24 22:45:04 +0000441config FEATURE_RMDIR_LONG_OPTIONS
442 bool "Enable long options"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200443 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200444 depends on RMDIR && LONG_OPTS
Denis Vlasenkoa2f47352008-02-24 22:45:04 +0000445 help
446 Support long options for the rmdir applet, including
447 --ignore-fail-on-non-empty for compatibility with GNU rmdir.
448
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000449config SEQ
Glenn L McGrath82364bb2004-01-27 09:22:20 +0000450 bool "seq"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200451 default y
Glenn L McGrath82364bb2004-01-27 09:22:20 +0000452 help
453 print a sequence of numbers
454
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000455config SLEEP
Denis Vlasenko97faf532008-07-15 22:01:49 +0000456 bool "sleep"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200457 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000458 help
Denis Vlasenko97faf532008-07-15 22:01:49 +0000459 sleep is used to pause for a specified number of seconds.
460 It comes in 3 versions:
461 - small: takes one integer parameter
462 - fancy: takes multiple integer arguments with suffixes:
463 sleep 1d 2h 3m 15s
464 - fancy with fractional numbers:
465 sleep 2.3s 4.5h sleeps for 16202.3 seconds
466 Last one is "the most compatible" with coreutils sleep,
467 but it adds around 1k of code.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000468
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000469config FEATURE_FANCY_SLEEP
Denis Vlasenko97faf532008-07-15 22:01:49 +0000470 bool "Enable multiple arguments and s/m/h/d suffixes"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200471 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000472 depends on SLEEP
Manuel Novoa III cad53642003-03-19 09:13:01 +0000473 help
Eric Andersene5642112003-07-14 19:37:08 +0000474 Allow sleep to pause for specified minutes, hours, and days.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000475
Denis Vlasenko97faf532008-07-15 22:01:49 +0000476config FEATURE_FLOAT_SLEEP
477 bool "Enable fractional arguments"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200478 default y
Denis Vlasenko97faf532008-07-15 22:01:49 +0000479 depends on FEATURE_FANCY_SLEEP
480 help
481 Allow for fractional numeric parameters.
482
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000483config SORT
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000484 bool "sort"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200485 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000486 help
Eric Andersene5642112003-07-14 19:37:08 +0000487 sort is used to sort lines of text in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000488
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000489config FEATURE_SORT_BIG
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000490 bool "Full SuSv3 compliant sort (support -ktcsbdfiozgM)"
Rob Landleyc0dedd02005-01-24 07:00:02 +0000491 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000492 depends on SORT
Rob Landleyc0dedd02005-01-24 07:00:02 +0000493 help
Denis Vlasenko97faf532008-07-15 22:01:49 +0000494 Without this, sort only supports -r, -u, and an integer version
Bernhard Reutner-Fischer3e8669f2008-07-22 18:27:53 +0000495 of -n. Selecting this adds sort keys, floating point support, and
496 more. This adds a little over 3k to a nonstatic build on x86.
Rob Landleyc0dedd02005-01-24 07:00:02 +0000497
498 The SuSv3 sort standard is available at:
499 http://www.opengroup.org/onlinepubs/007904975/utilities/sort.html
500
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000501config SPLIT
502 bool "split"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200503 default y
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000504 help
505 split a file into pieces.
Bernhard Reutner-Fischer0a537a02007-03-28 16:48:40 +0000506
507config FEATURE_SPLIT_FANCY
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000508 bool "Fancy extensions"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200509 default y
Bernhard Reutner-Fischer0a537a02007-03-28 16:48:40 +0000510 depends on SPLIT
511 help
512 Add support for features not required by SUSv3.
513 Supports additional suffixes 'b' for 512 bytes,
514 'g' for 1GiB for the -b option.
Bernhard Reutner-Fischer10f8f5f2007-03-25 21:50:18 +0000515
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000516config STTY
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000517 bool "stty"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200518 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000519 help
Eric Andersene5642112003-07-14 19:37:08 +0000520 stty is used to change and print terminal line settings.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000521
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000522config SUM
Mike Frysinger4a211702005-04-21 23:24:46 +0000523 bool "sum"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200524 default y
Mike Frysinger4a211702005-04-21 23:24:46 +0000525 help
526 checksum and count the blocks in a file
527
Denis Vlasenkobcd5fc12008-01-06 06:27:17 +0000528config TAC
529 bool "tac"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200530 default y
Denis Vlasenkobcd5fc12008-01-06 06:27:17 +0000531 help
532 tac is used to concatenate and print files in reverse.
533
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000534config TAIL
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000535 bool "tail"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200536 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000537 help
Eric Andersene5642112003-07-14 19:37:08 +0000538 tail is used to print the last specified number of lines
539 from files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000540
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000541config FEATURE_FANCY_TAIL
Eric Lammerts3b5a6642009-07-22 00:31:27 +0200542 bool "Enable extra tail options (-q, -s, -v, and -F)"
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000543 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000544 depends on TAIL
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000545 help
Cristian Ionescu-Idbohrn1bdbf262014-01-09 20:00:58 +0100546 The options (-q, -s, -v and -F) are provided by GNU tail, but
Glenn L McGrath4ef5a842003-10-31 00:35:59 +0000547 are not specific in the SUSv3 standard.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000548
Bernhard Reutner-Fischer836f3632010-02-26 18:33:39 +0100549 -q Never output headers giving file names
550 -s SEC Wait SEC seconds between reads with -f
551 -v Always output headers giving file names
Cristian Ionescu-Idbohrn1bdbf262014-01-09 20:00:58 +0100552 -F Same as -f, but keep retrying
Bernhard Reutner-Fischer836f3632010-02-26 18:33:39 +0100553
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000554config TEE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000555 bool "tee"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200556 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000557 help
Eric Andersene5642112003-07-14 19:37:08 +0000558 tee is used to read from standard input and write
559 to standard output and files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000560
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000561config FEATURE_TEE_USE_BLOCK_IO
Denis Vlasenko4ee7cd42008-03-17 09:13:22 +0000562 bool "Enable block I/O (larger/faster) instead of byte I/O"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200563 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000564 depends on TEE
Manuel Novoa III cad53642003-03-19 09:13:01 +0000565 help
Eric Andersene5642112003-07-14 19:37:08 +0000566 Enable this option for a faster tee, at expense of size.
Manuel Novoa III cad53642003-03-19 09:13:01 +0000567
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000568config TRUE
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000569 bool "true"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200570 default y
Bernhard Reutner-Fischer96002bb2006-01-19 14:42:23 +0000571 help
572 true returns an exit code of TRUE (0).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000573
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000574config TTY
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000575 bool "tty"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200576 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000577 help
Eric Andersene5642112003-07-14 19:37:08 +0000578 tty is used to print the name of the current terminal to
579 standard output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000580
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000581config UNAME
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000582 bool "uname"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200583 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000584 help
Eric Andersene5642112003-07-14 19:37:08 +0000585 uname is used to print system information.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000586
Ron Yorston64ed5f02015-07-12 16:06:37 +0100587config UNAME_OSNAME
588 string "Operating system name"
589 default "GNU/Linux"
590 depends on UNAME
591 help
592 Sets the operating system name reported by uname -o. The
593 default is "GNU/Linux".
594
Denis Vlasenko3952f202007-08-13 14:10:24 +0000595config UNEXPAND
596 bool "unexpand"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200597 default y
Denis Vlasenko3952f202007-08-13 14:10:24 +0000598 help
599 By default, convert only leading sequences of blanks to tabs.
600
601config FEATURE_UNEXPAND_LONG_OPTIONS
602 bool "Enable long options"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200603 default y
Denys Vlasenkof3b92d32009-06-19 12:10:38 +0200604 depends on UNEXPAND && LONG_OPTS
Denis Vlasenko3952f202007-08-13 14:10:24 +0000605 help
606 Support long options for the unexpand applet.
607
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000608config UNIQ
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000609 bool "uniq"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200610 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000611 help
Eric Andersene5642112003-07-14 19:37:08 +0000612 uniq is used to remove duplicate lines from a sorted file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000613
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000614config USLEEP
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000615 bool "usleep"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200616 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000617 help
Eric Andersene5642112003-07-14 19:37:08 +0000618 usleep is used to pause for a specified number of microseconds.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000619
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000620config UUDECODE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000621 bool "uudecode"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200622 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000623 help
Eric Andersene5642112003-07-14 19:37:08 +0000624 uudecode is used to decode a uuencoded file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000625
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000626config UUENCODE
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000627 bool "uuencode"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200628 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000629 help
Eric Andersene5642112003-07-14 19:37:08 +0000630 uuencode is used to uuencode a file.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000631
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000632config WC
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000633 bool "wc"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200634 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000635 help
Eric Andersene5642112003-07-14 19:37:08 +0000636 wc is used to print the number of bytes, words, and lines,
637 in specified files.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000638
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000639config FEATURE_WC_LARGE
Denis Vlasenko70210162006-09-29 23:41:59 +0000640 bool "Support very large files in wc"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200641 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000642 depends on WC
Denis Vlasenko70210162006-09-29 23:41:59 +0000643 help
Bernhard Reutner-Fischerbb5f8ed2009-02-14 12:13:13 +0000644 Use "unsigned long long" in wc for counter variables.
Denis Vlasenko70210162006-09-29 23:41:59 +0000645
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000646config WHOAMI
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000647 bool "whoami"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200648 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000649 help
Eric Andersene5642112003-07-14 19:37:08 +0000650 whoami is used to print the username of the current
651 user id (same as id -un).
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000652
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000653config YES
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000654 bool "yes"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200655 default y
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000656 help
Eric Andersene5642112003-07-14 19:37:08 +0000657 yes is used to repeatedly output a specific string, or
658 the default string `y'.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000659
Denys Vlasenko17f84182014-05-19 16:23:50 +0200660comment "Common options"
661
662config FEATURE_VERBOSE
663 bool "Support verbose options (usually -v) for various applets"
664 default y
665 help
666 Enable cp -v, rm -v and similar messages.
667 Also enables long option (--verbose) if it exists.
668 Without this option, -v is accepted but ignored.
669
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000670comment "Common options for cp and mv"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000671 depends on CP || MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000672
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000673config FEATURE_PRESERVE_HARDLINKS
Rob Landley2ec922e2006-04-13 23:22:16 +0000674 bool "Preserve hard links"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200675 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000676 depends on CP || MV
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000677 help
Eric Andersene5642112003-07-14 19:37:08 +0000678 Allow cp and mv to preserve hard links.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000679
Rob Landley30a6bba2006-02-06 02:49:45 +0000680comment "Common options for ls, more and telnet"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000681 depends on LS || MORE || TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000682
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000683config FEATURE_AUTOWIDTH
Rob Landley2ec922e2006-04-13 23:22:16 +0000684 bool "Calculate terminal & column widths"
Eric Andersen727f5292003-07-26 09:33:16 +0000685 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000686 depends on LS || MORE || TELNET
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000687 help
Rob Landley30a6bba2006-02-06 02:49:45 +0000688 This option allows utilities such as 'ls', 'more' and 'telnet'
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000689 to determine the width of the screen, which can allow them to
Rob Landley30a6bba2006-02-06 02:49:45 +0000690 display additional text or avoid wrapping text onto the next line.
Denis Vlasenko9213a9e2006-09-17 16:28:10 +0000691 If you leave this disabled, your utilities will be especially
Rob Landley30a6bba2006-02-06 02:49:45 +0000692 primitive and will be unable to determine the current screen width.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000693
694comment "Common options for df, du, ls"
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000695 depends on DF || DU || LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000696
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000697config FEATURE_HUMAN_READABLE
Rob Landley2ec922e2006-04-13 23:22:16 +0000698 bool "Support for human readable output (example 13k, 23M, 235G)"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +0200699 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000700 depends on DF || DU || LS
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000701 help
Eric Andersene5642112003-07-14 19:37:08 +0000702 Allow df, du, and ls to have human readable output.
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000703
Glenn L McGrath3238ea12003-02-15 10:53:40 +0000704endmenu