ifix parameter handling - 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 41390477577874b866f2f5a2c2c3b50c71f67237 /scm/notes/commit/41390477577874b866f2f5a2c2c3b50c71f67237.gph bitreich.org 70
1parent 3e4e0e0592a07ce3c5edbb3bad1dd9e6f50ce52b /scm/notes/commit/3e4e0e0592a07ce3c5edbb3bad1dd9e6f50ce52b.gph bitreich.org 70
hAuthor: Solene Rapenne <solene@perso.pw> URL:mailto:solene@perso.pw bitreich.org 70
iDate: Sat, 14 Jul 2018 12:32:48 +0200 Err bitreich.org 70
i Err bitreich.org 70
ifix parameter handling Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M notes | 29 ++++++++++++++++++----------- Err bitreich.org 70
i Err bitreich.org 70
i1 file changed, 18 insertions(+), 11 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@@ -1,4 +1,5 @@ Err bitreich.org 70
i #!/bin/sh Err bitreich.org 70
i+set -x Err bitreich.org 70
i Err bitreich.org 70
i # tool for taking notes inside a git repository Err bitreich.org 70
i Err bitreich.org 70
i@@ -64,8 +65,14 @@ edit() { Err bitreich.org 70
i # show file history using tig program 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+ if [ -f "$1" ] Err bitreich.org 70
i+ then Err bitreich.org 70
i+ tig "$1" Err bitreich.org 70
i+ exit 0 Err bitreich.org 70
i+ else Err bitreich.org 70
i+ printf 'Aborting: "%s" file does not exist.\n' "$1" Err bitreich.org 70
i+ exit 5 Err bitreich.org 70
i+ fi 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@@ -138,14 +145,14 @@ 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- "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- "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+ 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+ 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
i if [ -f "$REPO/$1" ]; then Err bitreich.org 70
i@@ -153,4 +160,4 @@ if [ -f "$REPO/$1" ]; then 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+#usage && exit 1 Err bitreich.org 70
.
Response:
text/plain