From ba93c1c19063c66a561dfdd04b10504d8b16a14b Mon Sep 17 00:00:00 2001 From: Sohang Chopra Date: Sat, 30 Dec 2023 07:47:40 +0530 Subject: [PATCH 1/5] Added rlwrap command --- pages/common/rlwrap.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pages/common/rlwrap.md diff --git a/pages/common/rlwrap.md b/pages/common/rlwrap.md new file mode 100644 index 00000000000000..2b245494fdf229 --- /dev/null +++ b/pages/common/rlwrap.md @@ -0,0 +1,24 @@ +# rlwrap + +> Add line editing, persistent history and prompt completion to an REPL command. +> More information: . + +- Run an REPL command with line editing, persistent history and prompt completion: + +`rlwrap {{command}}` + +- Use all words seen on input and output for prompt completion: + +`rlwrap --remember {{command}}` + +- Better prompt completion if prompts contain ANSI colour codes: + +`rlwrap --ansi-colour-aware {{command}}` + +- Enable filename completion (case sensitive): + +`rlwrap --complete-filenames {{command}}` + +- Add coloured prompts - one of *black*, *red*, *green*, *yellow*, *blue*, *cyan*, *purple (=magenta)* or *white*, or an ANSI-conformant `colour_spec`. An uppercase colour name (Yellow or YELLOW) gives a bold prompt: + +`rlwrap --prompt-colour {{colour}} {{command}}` From 4cc10535dec2bf16e05e4e377922e1225db56519 Mon Sep 17 00:00:00 2001 From: Sohang Chopra Date: Sat, 30 Dec 2023 16:06:15 +0530 Subject: [PATCH 2/5] rlwrap: color prompt: shortened description --- pages/common/rlwrap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/rlwrap.md b/pages/common/rlwrap.md index 2b245494fdf229..cba5b5e8820334 100644 --- a/pages/common/rlwrap.md +++ b/pages/common/rlwrap.md @@ -19,6 +19,6 @@ `rlwrap --complete-filenames {{command}}` -- Add coloured prompts - one of *black*, *red*, *green*, *yellow*, *blue*, *cyan*, *purple (=magenta)* or *white*, or an ANSI-conformant `colour_spec`. An uppercase colour name (Yellow or YELLOW) gives a bold prompt: +- Color prompts: black | red | green | yellow | blue | cyan | purple (=magenta) | white | `colour_spec`. Uppercase colour (Yellow | YELLOW) means bold prompt: `rlwrap --prompt-colour {{colour}} {{command}}` From 3c7802e806abf8fdcaf1840a1724e39b3856162b Mon Sep 17 00:00:00 2001 From: Sohang Chopra Date: Sat, 30 Dec 2023 21:48:43 +0530 Subject: [PATCH 3/5] rlwrap: Correct prompt colour usage (added = in command) --- pages/common/rlwrap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/common/rlwrap.md b/pages/common/rlwrap.md index cba5b5e8820334..b11cd8e28c089f 100644 --- a/pages/common/rlwrap.md +++ b/pages/common/rlwrap.md @@ -19,6 +19,6 @@ `rlwrap --complete-filenames {{command}}` -- Color prompts: black | red | green | yellow | blue | cyan | purple (=magenta) | white | `colour_spec`. Uppercase colour (Yellow | YELLOW) means bold prompt: +- Add coloured prompts, use colour name, or an ASCI-conformant colour spec. Use uppercase colour name for bold styling: -`rlwrap --prompt-colour {{colour}} {{command}}` +`rlwrap --prompt-colour={{black|red|green|yellow|blue|cyan|purple|white|colour_spec}} {{command}}` From 5ee0a5fe8bf0510e9ff045823b7df3de7bb440ff Mon Sep 17 00:00:00 2001 From: Sohang Chopra Date: Sat, 30 Dec 2023 21:51:26 +0530 Subject: [PATCH 4/5] rlwrap: suggestion by vitorhcl: an REPL -> a REPL --- pages/common/rlwrap.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/common/rlwrap.md b/pages/common/rlwrap.md index b11cd8e28c089f..9928372a767b84 100644 --- a/pages/common/rlwrap.md +++ b/pages/common/rlwrap.md @@ -1,9 +1,9 @@ # rlwrap -> Add line editing, persistent history and prompt completion to an REPL command. +> Add line editing, persistent history and prompt completion to a REPL command. > More information: . -- Run an REPL command with line editing, persistent history and prompt completion: +- Run a REPL command with line editing, persistent history and prompt completion: `rlwrap {{command}}` From ddfc2e2f3b8e91fc761df24456185192d4787a24 Mon Sep 17 00:00:00 2001 From: Sohang Chopra Date: Sat, 30 Dec 2023 21:57:22 +0530 Subject: [PATCH 5/5] rlwrap: Suggestion by kbdharun Co-authored-by: K.B.Dharun Krishna --- pages/common/rlwrap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/rlwrap.md b/pages/common/rlwrap.md index 9928372a767b84..7a0889dacca543 100644 --- a/pages/common/rlwrap.md +++ b/pages/common/rlwrap.md @@ -19,6 +19,6 @@ `rlwrap --complete-filenames {{command}}` -- Add coloured prompts, use colour name, or an ASCI-conformant colour spec. Use uppercase colour name for bold styling: +- Add coloured prompts, use colour name, or an ASCI-conformant colour specification. Use an uppercase colour name for bold styling: `rlwrap --prompt-colour={{black|red|green|yellow|blue|cyan|purple|white|colour_spec}} {{command}}`