summaryrefslogtreecommitdiffstats
path: root/src/ui/cli.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/cli.sh')
-rw-r--r--src/ui/cli.sh16
1 files changed, 16 insertions, 0 deletions
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
+}