iadd checks - notes - a console notes manager using git Err bitreich.org 70 1Log /scm/notes/log.gph bitreich.org 70 1Files /scm/notes/files.gph bitreich.org 70 1Refs /scm/notes/refs.gph bitreich.org 70 1Tags /scm/notes/tag bitreich.org 70 1LICENSE /scm/notes/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 4f00b96fadedcd98fcecac053feb037cbe908020 /scm/notes/commit/4f00b96fadedcd98fcecac053feb037cbe908020.gph bitreich.org 70 1parent 4362a1f1162ecf5a7cca0a837af47995b6ec3ba0 /scm/notes/commit/4362a1f1162ecf5a7cca0a837af47995b6ec3ba0.gph bitreich.org 70 hAuthor: Solene Rapenne URL:mailto:solene@perso.pw bitreich.org 70 iDate: Sat, 14 Jul 2018 12:46:35 +0200 Err bitreich.org 70 i Err bitreich.org 70 iadd checks Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M notes | 20 ++++++++++---------- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 10 insertions(+), 10 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/notes b/notes /scm/notes/file/notes.gph bitreich.org 70 i@@ -52,8 +52,11 @@ edit() { Err bitreich.org 70 i then Err bitreich.org 70 i mkdir -p "$(dirname "$destdir")" Err bitreich.org 70 i "$EDITOR" "$1" Err bitreich.org 70 i- git add "$1" Err bitreich.org 70 i- git commit -m "editing by $USER" "$1" Err bitreich.org 70 i+ if [ -f "$1" ] Err bitreich.org 70 i+ then Err bitreich.org 70 i+ git add "$1" Err bitreich.org 70 i+ git commit -m "editing by $USER" "$1" Err bitreich.org 70 i+ fi Err bitreich.org 70 i exit 0 Err bitreich.org 70 i else Err bitreich.org 70 i printf 'Aborting: "%s" is a directory.\n' "$1" Err bitreich.org 70 i@@ -116,7 +119,7 @@ _completion_list() { Err bitreich.org 70 i if [ -d "$REPO" ] Err bitreich.org 70 i then Err bitreich.org 70 i cd "$REPO" Err bitreich.org 70 i- find . -name '.git' -prune -o -mindepth 2 -type f -print | sed 's,^\./,,' Err bitreich.org 70 i+ find . -name '.git' -prune -o -type f -print | sed 's,^\./,,' Err bitreich.org 70 i exit 0 Err bitreich.org 70 i else Err bitreich.org 70 i printf 'Aborting: "%s" does not exist.\n' "$REPO" Err bitreich.org 70 i@@ -144,8 +147,9 @@ then Err bitreich.org 70 i fi Err bitreich.org 70 i Err bitreich.org 70 i case "$1" in Err bitreich.org 70 i+ '') display ;; Err bitreich.org 70 i ls) display ;; Err bitreich.org 70 i- i*) initialization ;; Err bitreich.org 70 i+ i*) initialization ;; Err bitreich.org 70 i la*) last ;; Err bitreich.org 70 i e*) [ -n "$2" ] && edit "$2" ;; Err bitreich.org 70 i hi*) [ -n "$2" ] && histo "$2" ;; Err bitreich.org 70 i@@ -154,9 +158,5 @@ case "$1" in Err bitreich.org 70 i _files) _completion_list ;; Err bitreich.org 70 i esac Err bitreich.org 70 i Err bitreich.org 70 i-if [ -f "$REPO/$1" ]; then Err bitreich.org 70 i- edit "$1" Err bitreich.org 70 i- exit 0 Err bitreich.org 70 i-fi Err bitreich.org 70 i- Err bitreich.org 70 i-#usage && exit 1 Err bitreich.org 70 i+# if parameter doesn't match a command, it may be a file Err bitreich.org 70 i+edit "$1" Err bitreich.org 70 .