+ # new -- edit a new file for package general (or ZPMNOTEPACKAGE)
+ # new package -- edit a new note for package
+ # new package file -- use file for new package note
+ if [ $# -eq 0 ]; then set ${ZPMNOTEPACKAGE:-general}; fi
+
+ # edit a new file for the note
+ if [ $# -eq 1 ]; then
+ tmp=$(mktemp -p $SPOOL/open)
+ pkg=$1
+ [ -f $SPOOL/.template ] && cp $SPOOL/.template $tmp
+ ${EDITOR:-vi} $tmp
+ file=$(zpm sequence notes)
+ mv $tmp $SPOOL/open/$pkg/$file || { rm -f $tmp; exit 1; }
+ echo "$pkg/$file"
+ exit 0
+ fi
+
+ # take note from file or stdin