]> pd.if.org Git - zpackage/blobdiff - zpm-note
skip edit on from file note
[zpackage] / zpm-note
index 6b4cc456c7f5d2b41864720efeb72225decdd6f2..57edda00e032ee69bb421c9c1151b6a5b56e6c7b 100755 (executable)
--- a/zpm-note
+++ b/zpm-note
@@ -17,7 +17,7 @@ set -e
 
 umask 007
 
-cd $SPOOL || { echo "can't chdir to $SPOOL" ; exit 1; }
+#cd $SPOOL || { echo "can't chdir to $SPOOL" ; exit 1; }
 
 [ -z "$1" ] && set list
 
@@ -80,8 +80,9 @@ case $cmd in
                                ;;
                        *)
                                tmp=$(mktemp -p $SPOOL/open)
-                               flock -n -E3 $tmp vim $tmp
-                               if [ $? -eq 3 ]; then echo already editing $1; exit 1; fi
+                               cp $1 $tmp
+                               #flock -n -E3 $tmp vim $tmp
+                               #if [ $? -eq 3 ]; then echo already editing $1; exit 1; fi
                                file=$(zpm sequence notes)
                                mv $tmp $SPOOL/open/$pkg/$file || { rm -f $tmp; exit 1; }
                                echo created $file
@@ -93,6 +94,10 @@ case $cmd in
                flock -n -E3 $file vim $file
                if [ $? -eq 3 ]; then echo already editing $1; exit 1; fi
                ;;
+       remove)
+               file=$(findnote $1)
+               rm $file
+               ;;
        show)
                file=$(findnote $1)
                ${PAGER:-less} $file