From 4b100ba2f7f2190f80cff643cc171b599b6a5009 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Wed, 2 Mar 2016 10:22:13 +1300 Subject: Add clwr() func --- bash/bashrc.d/clwr.bash | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 bash/bashrc.d/clwr.bash (limited to 'bash') diff --git a/bash/bashrc.d/clwr.bash b/bash/bashrc.d/clwr.bash new file mode 100644 index 00000000..a12ced4c --- /dev/null +++ b/bash/bashrc.d/clwr.bash @@ -0,0 +1,9 @@ +# Clear screen, accept line, write to all args, loop; use this as e.g. an input +# tmux window for a minimal IRC client like ii(1). Uses read -e to allow +# newlines. +clwr() { + while { clear && IFS= read -er line ; } ; do + printf '%s\n' "$line" + done +} + -- cgit v1.2.3