URI: 
       add checks - notes - a console notes manager using git
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR LICENSE
       ---
   DIR commit 4f00b96fadedcd98fcecac053feb037cbe908020
   DIR parent 4362a1f1162ecf5a7cca0a837af47995b6ec3ba0
  HTML Author: Solene Rapenne <solene@perso.pw>
       Date:   Sat, 14 Jul 2018 12:46:35 +0200
       
       add checks
       
       Diffstat:
         M notes                               |      20 ++++++++++----------
       
       1 file changed, 10 insertions(+), 10 deletions(-)
       ---
   DIR diff --git a/notes b/notes
       @@ -52,8 +52,11 @@ edit() {
                then
                        mkdir -p "$(dirname "$destdir")"
                        "$EDITOR" "$1"
       -                git add "$1"
       -                git commit -m "editing by $USER" "$1"
       +                if [ -f "$1" ]
       +                then
       +                        git add "$1"
       +                        git commit -m "editing by $USER" "$1"
       +                fi
                        exit 0
                else
                        printf 'Aborting: "%s" is a directory.\n' "$1"
       @@ -116,7 +119,7 @@ _completion_list() {
                if [ -d "$REPO" ]
                then
                        cd "$REPO"
       -                find . -name '.git' -prune -o -mindepth 2 -type f -print | sed 's,^\./,,'
       +                find . -name '.git' -prune -o -type f -print | sed 's,^\./,,'
                        exit 0
                else
                        printf 'Aborting: "%s" does not exist.\n' "$REPO"
       @@ -144,8 +147,9 @@ then
        fi
        
        case "$1" in
       +        '')   display ;;
                ls)   display ;;
       -        i*) initialization ;;
       +        i*)   initialization ;;
                la*)  last ;;
                e*)  [ -n "$2" ] && edit   "$2" ;;
                hi*) [ -n "$2" ] && histo  "$2" ;;
       @@ -154,9 +158,5 @@ case "$1" in
                _files) _completion_list ;;
        esac
        
       -if [ -f "$REPO/$1" ]; then
       -        edit "$1"
       -        exit 0
       -fi
       -
       -#usage && exit 1
       +# if parameter doesn't match a command, it may be a file
       +edit "$1"