From 18c8a7b8baa6141b1b5e0a78ac4d48f6cddf8e0e Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Wed, 28 Oct 2015 13:26:24 -0400 Subject: show_prompt(): New function --- (limited to 'src/ui/cli.sh') diff --git a/src/ui/cli.sh b/src/ui/cli.sh index 3471431..2325c5b 100644 --- a/src/ui/cli.sh +++ b/src/ui/cli.sh @@ -95,3 +95,19 @@ cli_show_menu() return 0 done } + +cli_show_prompt() +{ + local title="${1}" + local input='' + shift 1 + + printf '%s\n' "${title}" >"${cli_tty}" + { printf '%s\n' "${title}" | sed 's/./-/g'; } >"${cli_tty}" + + printf '\n> ' >"${cli_tty}" + read -r input + printf '\n' >"${cli_tty}" + printf '%s' "${input}" + return 0 +} -- cgit v0.9.1