SMOLNET PORTAL home about changes
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
Original URLgopher://bitreich.org/0/scm/notes/commit/15b0eb8c733c9fff...
Content-Typetext/plain; charset=utf-8