From 4df228adbb9ab72769752ddd85d1d907be66f69a Mon Sep 17 00:00:00 2001 From: "Apostolos P. Tsompanopoulos" Date: Mon, 14 Dec 2020 18:36:04 +0200 Subject: [PATCH] Added add command to notes.sh, updated README.md --- README.md | 1 + src/note.sh | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 90b45f2..1f23ab2 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ This script was heavily inspired by [todo.txt-cli](https://github.com/todotxt/to - Simple: 1 Bash script, 1 environment variable and 1 symlink. - Markdown. - Search notes. +- Quick add notes - Sync notes across multiple computers. ## Setup diff --git a/src/note.sh b/src/note.sh index 54a2612..75de168 100755 --- a/src/note.sh +++ b/src/note.sh @@ -11,18 +11,24 @@ function usage() { echo "Usage: note.sh [action]" echo echo " actions:" + echo " add [new note in quotes to add at end of today-file]" echo " grep [pattern]" } mkdir -p "$NOTE_DIR" +TODAYFILE="$NOTE_DIR/$(date +'%Y-%m-%d').md" + if [ $# -eq 0 ]; then - $EDITOR "$NOTE_DIR/$(date +'%Y-%m-%d').md" + $EDITOR "$TODAYFILE" else case $1 in grep) grep -i -r --color "$2" "$NOTE_DIR" ;; + add) + echo "$2" >> "$TODAYFILE" + ;; *) usage ;;