aboutsummaryrefslogtreecommitdiffstats
path: root/SOURCE
diff options
context:
space:
mode:
Diffstat (limited to 'SOURCE')
-rw-r--r--SOURCE/CORE/helpers.sh7
-rw-r--r--SOURCE/main.sh8
2 files changed, 11 insertions, 4 deletions
diff --git a/SOURCE/CORE/helpers.sh b/SOURCE/CORE/helpers.sh
index 3f013f2..f0d15d2 100644
--- a/SOURCE/CORE/helpers.sh
+++ b/SOURCE/CORE/helpers.sh
@@ -84,3 +84,10 @@ random_title() {
echo $OUTPUT
}
+# Keep the application alive until the user decides to exit.
+exitwait() {
+ echo "Press any key to exit.."
+ read -r -n 1
+ exit 0
+}
+
diff --git a/SOURCE/main.sh b/SOURCE/main.sh
index c2822d9..147d90e 100644
--- a/SOURCE/main.sh
+++ b/SOURCE/main.sh
@@ -30,25 +30,25 @@ while true; do
TITLE=$2
shift 2
addnote "$TITLE"
- exit
+ exitwait
;;
-e | --edit )
NOTE=$2
shift 2
editnote "$NOTE"
- exit
+ exitwait
;;
-d | --delete )
NOTE=$2
shift 2
rmnote "$NOTE"
- exit
+ exitwait
;;
-s | --show )
NOTE=$2
shift 2
shownote "$NOTE"
- exit
+ exitwait
;;
-r | --restore )
RDIR=$2