iImprovements - 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 15b0eb8c733c9fff27256068ba210d3d904bfadb /scm/notes/commit/15b0eb8c733c9fff27256068ba210d3d904bfadb.gph bitreich.org 70
1parent 9ae53dab5cc029fd0bdb6aa122ae7f9e90259241 /scm/notes/commit/9ae53dab5cc029fd0bdb6aa122ae7f9e90259241.gph bitreich.org 70
hAuthor: Solene Rapenne <solene@perso.pw> URL:mailto:solene@perso.pw bitreich.org 70
iDate: Sat, 14 Jul 2018 00:08:24 +0200 Err bitreich.org 70
i Err bitreich.org 70
iImprovements Err bitreich.org 70
i Err bitreich.org 70
iSuggestions from Quentin Rameau and lgv Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M notes | 30 +++++++++++++++--------------- Err bitreich.org 70
i Err bitreich.org 70
i1 file changed, 15 insertions(+), 15 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@@ -2,13 +2,13 @@ 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-test -z "$REPO" && REPO=~/notes/ Err bitreich.org 70
i+REPO=${REPO:=~/notes} Err bitreich.org 70
i Err bitreich.org 70
i # default editor to vi Err bitreich.org 70
i if [ -z "$EDITOR" ]; then Err bitreich.org 70
i- which nvim 2>/dev/null 1>/dev/null && EDITOR=nvim Err bitreich.org 70
i- test -z "$EDITOR" && which vim 2>/dev/null 1>/dev/null && EDITOR=vim Err bitreich.org 70
i- test -z "$EDITOR" && which emacs 2>/dev/null 1>/dev/null && EDITOR=emacs Err bitreich.org 70
i+ type nvim >/dev/null 2>&1 && EDITOR=nvim Err bitreich.org 70
i+ test -z "$EDITOR" && type vim >/dev/null 2>&1 && EDITOR=vim Err bitreich.org 70
i+ test -z "$EDITOR" && type emacs >/dev/null 2>&1 && EDITOR=emacs Err bitreich.org 70
i test -z "$EDITOR" && EDITOR=vi Err bitreich.org 70
i fi Err bitreich.org 70
i Err bitreich.org 70
i@@ -120,7 +120,7 @@ _completion_list() { Err bitreich.org 70
i Err bitreich.org 70
i # create a git repo Err bitreich.org 70
i initialization() { Err bitreich.org 70
i- cd $REPO Err bitreich.org 70
i+ cd "$REPO" Err bitreich.org 70
i if [ -d .git ] Err bitreich.org 70
i then Err bitreich.org 70
i echo "Git already initialized" Err bitreich.org 70
i@@ -130,25 +130,25 @@ initialization() { Err bitreich.org 70
i fi Err bitreich.org 70
i } Err bitreich.org 70
i Err bitreich.org 70
i-mkdir -p ${REPO} Err bitreich.org 70
i+mkdir -p "${REPO}" Err bitreich.org 70
i if [ $? -ne 0 ] Err bitreich.org 70
i then Err bitreich.org 70
i echo "Can't create ${REPO}. Aborting." Err bitreich.org 70
i exit 2 Err bitreich.org 70
i fi Err bitreich.org 70
i Err bitreich.org 70
i-PARAM1=$1 Err bitreich.org 70
i-PARAM2=$2 Err bitreich.org 70
i+PARAM1="$1" Err bitreich.org 70
i+PARAM2="$2" Err bitreich.org 70
i Err bitreich.org 70
i-if [ "$PARAM1" = "ls" ]; then display ; exit 0 ; fi Err bitreich.org 70
i-if [ "$PARAM1" = "init" ]; then initialization ; exit 0 ; fi Err bitreich.org 70
i-if [ "$PARAM1" = "" ]; then display ; exit 0 ; fi Err bitreich.org 70
i-if expr "$PARAM1" : "^hi" >/dev/null && [ -n "$PARAM2" ]; then histo "$PARAM2" ; exit 0 ; fi Err bitreich.org 70
i-if expr "$PARAM1" : "^c" >/dev/null && [ -n "$PARAM2" ]; then show_file "$PARAM2" ; exit 0 ; fi Err bitreich.org 70
i+if [ "$PARAM1" = "ls" ]; then display ; exit 0 ; fi Err bitreich.org 70
i+if [ "$PARAM1" = "init" ]; then initialization ; exit 0 ; fi Err bitreich.org 70
i+if [ "$PARAM1" = "" ]; then display ; exit 0 ; fi Err bitreich.org 70
i+if [ "$PARAM1" = "_files" ] ; then _completion_list ; exit 0 ; fi Err bitreich.org 70
i if [ "$PARAM1" = "rm" ] && [ -n "$PARAM2" ]; then delete "$PARAM2" ; exit 0 ; fi Err bitreich.org 70
i+if expr "$PARAM1" : "^hi" >/dev/null && [ -n "$PARAM2" ]; then histo "$PARAM2" ; exit 0 ; fi Err bitreich.org 70
i+if expr "$PARAM1" : "^c" >/dev/null && [ -n "$PARAM2" ]; then show_file "$PARAM2" ; exit 0 ; fi Err bitreich.org 70
i if expr "$PARAM1" : "^he" >/dev/null ; then usage ; exit 0 ; fi Err bitreich.org 70
i-if expr "$PARAM1" : "^l" >/dev/null ; then last; exit 0 ; fi Err bitreich.org 70
i-if [ "$PARAM1" = "_files" ] ; then _completion_list ; exit 0 ; fi Err bitreich.org 70
i+if expr "$PARAM1" : "^l" >/dev/null ; then last ; exit 0 ; fi Err bitreich.org 70
i Err bitreich.org 70
i if [ -f "${REPO}/${PARAM1}" ] ; then edit "$PARAM1" ; exit 0 ; fi Err bitreich.org 70
i Err bitreich.org 70
.
Response:
text/plain