Introduction
Introduction Statistics Contact Development Disclaimer Help
add checks - notes - a console notes manager using git
Log
Files
Refs
Tags
LICENSE
---
commit 4f00b96fadedcd98fcecac053feb037cbe908020
parent 4362a1f1162ecf5a7cca0a837af47995b6ec3ba0
Author: Solene Rapenne <[email protected]>
Date: Sat, 14 Jul 2018 12:46:35 +0200
add checks
Diffstat:
M notes | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
---
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…
+ 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"
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.