From 8df4cceca0a27f192ae57bbc117674a8773082df Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 6 Nov 2019 17:22:12 +0100 Subject: Added printing to `ask1` command --- bb.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'bb.h') diff --git a/bb.h b/bb.h index 9db73a4..d80f48b 100644 --- a/bb.h +++ b/bb.h @@ -264,6 +264,11 @@ static const char *bbcmdfn = "bb() {\n" " printf \"%s\\0\" \"$arg\" >> $BBCMD;\n" " done;\n" "}\n" +"butt() {\n" +" input=\"$(cat)\"\n" +" printf \"\\033[$(echo \"$input\" | wc -l)A\\033[J\" >/dev/tty\n" +" echo \"$input\"\n" +"}\n" "ask() {\n" #ifdef ASK ASK ";\n" @@ -290,7 +295,7 @@ ASK1 ";\n" #ifdef CONFIRM CONFIRM ";\n" #else -" ask1 REPLY \"\033[1mIs that okay? [y/N] \" && [ \"$REPLY\" = 'y' ];\n" +" ask1 REPLY \"$1\033[0;1mIs that okay? [y/N] \" && [ \"$REPLY\" = 'y' ];\n" #endif "}\n" "pause() {\n" -- cgit v1.2.3