iStop displaying usage everytime - 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 cee1836f8f24b0630210aa0958dafe10821ab764 /scm/notes/commit/cee1836f8f24b0630210aa0958dafe10821ab764.gph bitreich.org 70 1parent 50c7e26a5acf0153960eb30d30316cb7be21d320 /scm/notes/commit/50c7e26a5acf0153960eb30d30316cb7be21d320.gph bitreich.org 70 hAuthor: Solene Rapenne URL:mailto:solene@perso.pw bitreich.org 70 iDate: Sat, 14 Jul 2018 12:08:59 +0200 Err bitreich.org 70 i Err bitreich.org 70 iStop displaying usage everytime Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M notes | 15 ++++++++++++--- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 12 insertions(+), 3 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@@ -36,11 +36,13 @@ usage() { Err bitreich.org 70 i ': delete file' \ Err bitreich.org 70 i "$name [edit] PATH" \ Err bitreich.org 70 i ": start \$EDITOR ($EDITOR) on file and auto commit" Err bitreich.org 70 i+ exit 0 Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i # display a file tree of notes taken Err bitreich.org 70 i display() { Err bitreich.org 70 i colortree -C --prune --noreport "$REPO" Err bitreich.org 70 i+ exit 0 Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i # edit a file given as parameter Err bitreich.org 70 i@@ -52,6 +54,7 @@ edit() { 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+ 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 exit 1 Err bitreich.org 70 i@@ -62,12 +65,14 @@ edit() { Err bitreich.org 70 i histo() { Err bitreich.org 70 i cd "$REPO" Err bitreich.org 70 i tig "$1" Err bitreich.org 70 i+ exit 0 Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i # output the content of a file Err bitreich.org 70 i show_file() { Err bitreich.org 70 i cd "$REPO" Err bitreich.org 70 i cat "$1" Err bitreich.org 70 i+ exit 0 Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i # delete a file and commit in git Err bitreich.org 70 i@@ -77,6 +82,7 @@ delete() { Err bitreich.org 70 i then Err bitreich.org 70 i git rm "$1" Err bitreich.org 70 i git commit -m "deleted by $USER" "$1" 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 exit 1 Err bitreich.org 70 i@@ -96,6 +102,7 @@ last() { Err bitreich.org 70 i printf("%20s: %s\n", date, file) Err bitreich.org 70 i } Err bitreich.org 70 i }' Err bitreich.org 70 i+ exit 0 Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i # raw list of files for completion Err bitreich.org 70 i@@ -104,6 +111,7 @@ _completion_list() { 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+ 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 exit 4 Err bitreich.org 70 i@@ -119,6 +127,7 @@ initialization() { Err bitreich.org 70 i exit 3 Err bitreich.org 70 i else Err bitreich.org 70 i git init Err bitreich.org 70 i+ exit 0 Err bitreich.org 70 i fi Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i@@ -132,10 +141,10 @@ case "$1" in Err bitreich.org 70 i "ls") display ;; 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- "c*") [ -n "$2" ] && show_file "$2" ;; 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 "r*") [ -n "$2" ] && delete "$2" ;; Err bitreich.org 70 i+ "c*") [ -n "$2" ] && show_file "$2" ;; Err bitreich.org 70 i "_files") _completion_list ;; Err bitreich.org 70 i esac Err bitreich.org 70 i Err bitreich.org 70 .