-a password | --always-readline[=password prompt] | help |
-A | --ansi-colour-aware | help |
-b, --break-chars list_of_characters | Consider the specified characters word-breaking. | help + man |
-c, --complete-filenames | Complete filenames (filename completion is always case-sensitive, even with the -i option). | help + man |
-C, --command-name command_name|N | Use command_name instead of command to determine the names of history and completion files, and to evaluate $if command_name conditionals in $INPUTRC. | help + man |
-D, --history-no-dupes n | How aggressively to weed out duplicate entries from the input history. | help + man |
-e, --extra-char-after-completion char | By default, rlwrap appends a space after any inserted completion text. | help + man |
-f, --file file | Split file into words (using the default word-breaking characters, or those specified by a preceding --break-chars option), and add them to the completion word list. | help + man |
-g, --forget-matching regexp | Forget (i.e. never put into the history list) input lines that match the POSIX 1003.2 regular expression regexp. | help + man |
-h, --help | Print a short help message. | help + man |
-H, --history-filename file | Read command history from file (and write it back there if --histsize >= 0) | help + man |
-i, --case-insensitive | Ignore case when completing (filename completion remains case-sensitive). | help + man |
-I, --pass-sigint-as-sigterm | Send a TERM signal to command when an INT is received (e.g. when you press CTRL-C). | help + man |
-l, --logfile file | When in readline mode, append command's output (including echo'ed user input) to file (creating file when it doesn't exist). | help + man |
-m newline | --multi-line[=newline substitute] | help |
-M, --multi-line-ext .ext | Call multi-line-editor on temporary files with filename extension .ext (useful for e.g. automatic syntax colouring) | help + man |
-n, --no-warnings | Don't print warnings. | help + man |
-N, --no-children | When rlwrap is invoked with the --always-readline option, editors and pagers that are called by the client will be pretty unusable, as they will see your keypresses only if you press ENTER. | help + man |
-o, --one-shot | Send an EOF to command after accepting the first line of input | help + man |
-O, --only-cook regexp | Only ever "cook" prompts that match regexp, which can be preceded by '!', meaning that all matching candidate prompts will be cooked immediately ("confident mode"). | help + man |
-p colour | --prompt-colour[=colour] | help |
-P, --pre-given text | Start rlwrap with text in its edit buffer (this will automatically set the --always-readline option). | help + man |
-q, --quote-characters list_of_characters | Assume that the given characters act as quotes when matching parentheses. | help + man |
-r, --remember | Put all words seen on in- and output on the completion list. | help + man |
-R, --renice | Make rlwrap nicer than command (cf nice (1)). | help + man |
-s, --histsize N | Limit the history list to N entries, truncating the history file (default: 300). | help + man |
-S, --substitute-prompt prompt | Substitute the specified prompt for command's own prompt. | help + man |
-t, --set-terminal-name name | <name> --set-term-name=<name> | help + man |
-U, --mirror-arguments | (linux only) Keep track of command's arguments as seen by the ps (1) command, and mirror them in rlwrap's own arguments This can be useful for commands that overwrite command-line password arguments… | help + man |
-v, --version | Print rlwrap version. | help + man |
-w, --wait-before-prompt timeout | In order to determine if command's last output is a prompt, rlwrap waits timeout milliseconds after receiving it. | help + man |
-W, --polling | Wake up every timeout millisecs, where timeout is the same as for the -w (--wait-before-prompt) option, 40 ms by default. | help + man |
-X, --skip_setctty | Don't create a new session for command: command will inherit the controlling terminal of the process that invokes rlwrap. | help + man |
-z, --filter filter | <filter command> --filter=<filter command> ('rlwrap -z listing' writes a list of installed filters) | help + man |
-E, --always-echo | By default, rlwrap avoids displaying passwords by echoing '' whenever the client clears the ECHO flag on its input. (in the manual page but not in --help) | man |