Introduction
Introduction Statistics Contact Development Disclaimer Help
Improvements - notes - a console notes manager using git
Log
Files
Refs
Tags
LICENSE
---
commit 15b0eb8c733c9fff27256068ba210d3d904bfadb
parent 9ae53dab5cc029fd0bdb6aa122ae7f9e90259241
Author: Solene Rapenne <[email protected]>
Date: Sat, 14 Jul 2018 00:08:24 +0200
Improvements
Suggestions from Quentin Rameau and lgv
Diffstat:
M notes | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
---
diff --git a/notes b/notes
@@ -2,13 +2,13 @@
# tool for taking notes inside a git repository
-test -z "$REPO" && REPO=~/notes/
+REPO=${REPO:=~/notes}
# default editor to vi
if [ -z "$EDITOR" ]; then
- which nvim 2>/dev/null 1>/dev/null && EDITOR=nvim
- test -z "$EDITOR" && which vim 2>/dev/null 1>/dev/null && EDITOR=vim
- test -z "$EDITOR" && which emacs 2>/dev/null 1>/dev/null && EDITOR=ema…
+ type nvim >/dev/null 2>&1 && EDITOR=nvim
+ test -z "$EDITOR" && type vim >/dev/null 2>&1 && EDITOR=vim
+ test -z "$EDITOR" && type emacs >/dev/null 2>&1 && EDITOR=emacs
test -z "$EDITOR" && EDITOR=vi
fi
@@ -120,7 +120,7 @@ _completion_list() {
# create a git repo
initialization() {
- cd $REPO
+ cd "$REPO"
if [ -d .git ]
then
echo "Git already initialized"
@@ -130,25 +130,25 @@ initialization() {
fi
}
-mkdir -p ${REPO}
+mkdir -p "${REPO}"
if [ $? -ne 0 ]
then
echo "Can't create ${REPO}. Aborting."
exit 2
fi
-PARAM1=$1
-PARAM2=$2
+PARAM1="$1"
+PARAM2="$2"
-if [ "$PARAM1" = "ls" ]; then display ; exit 0 ; fi
-if [ "$PARAM1" = "init" ]; then initialization ; exit 0 ; fi
-if [ "$PARAM1" = "" ]; then display ; exit 0 ; fi
-if expr "$PARAM1" : "^hi" >/dev/null && [ -n "$PARAM2" ]; then histo "$PARAM2"…
-if expr "$PARAM1" : "^c" >/dev/null && [ -n "$PARAM2" ]; then show_file "$PARA…
+if [ "$PARAM1" = "ls" ]; then display ; exit 0 ; fi
+if [ "$PARAM1" = "init" ]; then initialization ; exit 0 ; fi
+if [ "$PARAM1" = "" ]; then display ; exit 0 ; fi
+if [ "$PARAM1" = "_files" ] ; then _completion_list ; exit 0 ; fi
if [ "$PARAM1" = "rm" ] && [ -n "$PARAM2" ]; then delete "$PARAM2" ; exit 0 ; …
+if expr "$PARAM1" : "^hi" >/dev/null && [ -n "$PARAM2" ]; then histo "$PAR…
+if expr "$PARAM1" : "^c" >/dev/null && [ -n "$PARAM2" ]; then show_file "$PAR…
if expr "$PARAM1" : "^he" >/dev/null ; then usage ; exit 0 ; fi
-if expr "$PARAM1" : "^l" >/dev/null ; then last; exit 0 ; fi
-if [ "$PARAM1" = "_files" ] ; then _completion_list ; exit 0 ; fi
+if expr "$PARAM1" : "^l" >/dev/null ; then last ; exit 0 ; fi
if [ -f "${REPO}/${PARAM1}" ] ; then edit "$PARAM1" ; exit 0 ; fi
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.