feat(bktemp):Add promptLoop template
[BK-2020-03.git] / unitproc / bktemp-promptLoop
diff --git a/unitproc/bktemp-promptLoop b/unitproc/bktemp-promptLoop
new file mode 100644 (file)
index 0000000..b476439
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+# Desc: Prompts user until valid answer given.
+
+while ! [ "$prompt_status" = "answered" ]; do
+    echo "Perform action? (y/n):" 1>&2;
+    read prompt;
+    case "$prompt" in
+       "y" | "yes")
+           echo -e "Doing stuff.";
+           prompt_status="answered";
+           ;;
+       "n" | "no")
+           echo "Doing nothing.";
+           prompt_status="answered";
+           ;;
+       *)
+           echo "WARNING:Invalid option $prompt"
+           prompt_status="";
+           ;;
+    esac
+done