From f6fd6da73dc386d6d8a8b6405c6c3c6c9d8f528f Mon Sep 17 00:00:00 2001
From: Steven Baltakatei Sandoval <baltakatei@gmail.com>
Date: Sun, 28 Jun 2020 17:44:43 +0000
Subject: [PATCH] feat(bktemp):Add promptLoop template

Add template that prompts a user for input until a valid answer is
provided.
---
 unitproc/bktemp-promptLoop | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 unitproc/bktemp-promptLoop

diff --git a/unitproc/bktemp-promptLoop b/unitproc/bktemp-promptLoop
new file mode 100644
index 0000000..b476439
--- /dev/null
+++ b/unitproc/bktemp-promptLoop
@@ -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
-- 
2.39.5