diff options
| -rw-r--r-- | SOURCE/CORE/helpers.sh | 7 | ||||
| -rw-r--r-- | SOURCE/main.sh | 8 | ||||
| -rwxr-xr-x | notes.sh | 15 |
3 files changed, 22 insertions, 8 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 @@ -248,6 +248,13 @@ 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 +} + # check if GITCLIENT has been set or set it to the output of hostname if [ -z "$GITCLIENT" ]; then GITCLIENT=$( hostname ) @@ -657,25 +664,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 |
