| menu "Toys" |
| |
| config CATV |
| bool "catv" |
| default n |
| help |
| usage: catv [-evt] [filename...] |
| |
| Display nonprinting characters as escape sequences. Use M-x for |
| high ascii characters (>127), and ^x for other nonprinting chars. |
| |
| -e Mark each newline with $ |
| -t Show tabs as ^I |
| -v Don't use ^x or M-x escapes. |
| |
| config DF |
| bool "df (disk free)" |
| default n |
| help |
| usage: df [-t type] [FILESYSTEM ...] |
| |
| The "disk free" command, df shows total/used/available disk space for |
| each filesystem listed on the command line, or all currently mounted |
| filesystems. |
| |
| -t type |
| Display only filesystems of this type. |
| |
| config DF_PEDANTIC |
| bool "options -P and -k" |
| default n |
| depends on DF |
| help |
| usage: df [-Pk] |
| |
| -P The SUSv3 "Pedantic" option |
| |
| Provides a slightly less useful output format dictated by |
| the Single Unix Specification version 3, and sets the |
| units to 512 bytes instead of the default 1024 bytes. |
| |
| -k Sets units back to 1024 bytes (the default without -P) |
| |
| config HELLO |
| bool "hello" |
| default n |
| help |
| A hello world program. You don't need this. |
| |
| config ONEIT |
| bool "oneit" |
| default n |
| help |
| usage: oneit [-p] command [...] |
| |
| A simple init program that runs a single supplied command line with a |
| controlling tty (so CTRL-C can kill it). |
| |
| -p Power off instead of rebooting when command exits. |
| |
| The oneit command runs the supplied command line as a child process |
| (because PID 1 has signals blocked), attached to /dev/tty0, in its |
| own session. Then oneit reaps zombies until the child exits, at |
| which point it reboots (or with -p, powers off) the system. |
| |
| config PWD |
| bool "pwd" |
| default n |
| help |
| usage: pwd |
| |
| The print working directory command prints the current directory. |
| |
| config TOYSH |
| bool "sh (toysh)" |
| default n |
| help |
| usage: sh [-c command] [script] |
| |
| The toybox command shell. Runs a shell script, or else reads input |
| interactively and responds to it. |
| |
| -c command line to execute |
| |
| config TOYSH_TTY |
| bool "Interactive shell (terminal control)" |
| default n |
| depends on TOYSH |
| help |
| Add terminal control to toysh. This is necessary for interactive use, |
| so the shell isn't killed by CTRL-C. |
| |
| config TOYSH_PROFILE |
| bool "Profile support" |
| default n |
| depends on TOYSH_TTY |
| help |
| Read /etc/profile and ~/.profile when running interactively. |
| |
| Also enables the built-in command "source". |
| |
| config TOYSH_JOBCTL |
| bool "Job Control (fg, bg, jobs)" |
| default n |
| depends on TOYSH_TTY |
| help |
| Add job cocntrol to toysh. This lets toysh handle CTRL-Z, and enables |
| the built-in commands "fg", "bg", and "jobs". |
| |
| With pipe support, enable use of "&" to run background processes. |
| |
| config TOYSH_FLOWCTL |
| bool "Flow control (if, while, for, functions)" |
| default n |
| depends on TOYSH |
| help |
| Add flow control to toysh. This enables the if/then/else/fi, |
| while/do/done, and for/do/done constructs. |
| |
| With pipe support, this enables the ability to define functions |
| using the "function name" or "name()" syntax, plus curly brackets |
| "{ }" to group commands. |
| |
| config TOYSH_QUOTES |
| bool "Smarter argument parsing (quotes)" |
| default n |
| depends on TOYSH |
| help |
| Add support for parsing "" and '' style quotes to the toysh command |
| parser, with lets arguments have spaces in them. |
| |
| |
| config TOYSH_WILDCARDS |
| bool "Wildcards ( ?*{,} )" |
| default n |
| depends on TOYSH_QUOTES |
| help |
| Expand wildcards in argument names, ala "ls -l *.t?z" and |
| "rm subdir/{one,two,three}.txt". |
| |
| config TOYSH_PROCARGS |
| bool "Executable arguments ( `` and $() )" |
| default n |
| depends on TOYSH_QUOTES |
| help |
| Add support for executing arguments contianing $() and ``, using |
| the output of the command as the new argument value(s). |
| |
| (Bash calls this "command substitution".) |
| |
| config TOYSH_ENVVARS |
| bool "Environment variable support" |
| default n |
| depends on TOYSH_QUOTES |
| help |
| Substitute environment variable values for $VARNAME or ${VARNAME}, |
| and enable the built-in command "export". |
| |
| config TOYSH_LOCALS |
| bool "Local variables" |
| default n |
| depends on TOYSH_ENVVARS |
| help |
| Support for local variables, fancy prompts ($PS1), the "set" command, |
| and $?. |
| |
| config TOYSH_ARRAYS |
| bool "Array variables" |
| default n |
| depends on TOYSH_LOCALS |
| help |
| Support for ${blah[blah]} style array variables. |
| |
| config TOYSH_PIPES |
| bool "Pipes and redirects ( | > >> < << & && | || () ; )" |
| default n |
| depends on TOYSH |
| help |
| Support multiple commands on the same command line. This includes |
| | pipes, > >> < redirects, << here documents, || && conditional |
| execution, () subshells, ; sequential execution, and (with job |
| control) & background processes. |
| |
| config TOYSH_BUILTINS |
| bool "Builtin commands" |
| default n |
| depends on TOYSH |
| help |
| Adds the commands exec, fg, bg, help, jobs, pwd, export, source, set, |
| unset, read, alias. |
| |
| config WHICH |
| bool "which" |
| default n |
| help |
| usage: which [-a] filename ... |
| |
| Search $PATH for executable files matching filename(s). |
| |
| -a Show all matches |
| |
| endmenu |
| |