From 0f2684bde5349b0bc49883227696264c90bdb07a Mon Sep 17 00:00:00 2001 From: Jon-William Lewis Date: Sat, 27 Aug 2016 13:13:56 -0500 Subject: [PATCH] Added confirmation prompt to delete function --- src/libSNS.src.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libSNS.src.sh b/src/libSNS.src.sh index d287f0b..8484ed1 100644 --- a/src/libSNS.src.sh +++ b/src/libSNS.src.sh @@ -54,7 +54,13 @@ function delete(){ # Given a valid $NOTE, delete removes $NOTE from sns. if [ -e "$NOTES_DIR/$NOTE" ]; then - rm "$NOTES_DIR/$NOTE" + read -p "Delete \"$NOTE\"? (Y/N) " YN + case "$YN" in + Y|y) + rm "$NOTES_DIR/$NOTE";; + *) + printf "%s\n " "Aborted.";; + esac printf "%s\n" "- Deleted note: ${NOTE%.*}." #Cleanup empty notebooks/sections] find "$NOTES_DIR" -mindepth 1 -type d | tac |\