X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fwhatnow2.sh;h=7ddebeaa92e9f102d4b90ca9f4edf6eda674f344;hp=f8778b1b6461f4131332e77a2e14d94138b97fd1;hb=88b2142594d5ea1e8385dae5eca81eed1018c555;hpb=8a5c71467df0cdfe96b6dcdca94eec5c787fcdf8 diff --git a/uip/whatnow2.sh b/uip/whatnow2.sh index f8778b1..7ddebea 100755 --- a/uip/whatnow2.sh +++ b/uip/whatnow2.sh @@ -38,7 +38,7 @@ usage() exit 0 fi printhelp 1>&2 - exit $1 + exit 1 } get_editor() @@ -148,7 +148,7 @@ list() exec $mhshowproc -file $mhdraft } -send() +sendfunktion() { export mhaltmsg=`anno -list -component 'mhaltmsg' $mhmetafile` export mhdist=`anno -list -component 'mhdist' $mhmetafile` @@ -156,8 +156,9 @@ send() export mhfolder=`anno -list -component 'mhfolder' $mhmetafile` export mhmessages=`anno -list -component 'mhmessages' $mhmetafile` export mhannotate=`anno -list -component 'mhannotate' $mhmetafile` + send "$@" $mhdraft || exit $? rm -f $mhmetafile - exec send "$@" $mhdraft + exit 0 } delete() @@ -213,7 +214,7 @@ display() { mhaltmsg=`anno -list -component 'mhaltmsg' $mhmetafile` get_showproc - if [ -n "$mhaltmsg" ] + if [ -z "$mhaltmsg" ] then echo "no altmsg" 1>&2 exit 1 @@ -230,7 +231,7 @@ fi command=$1 shift -draftfolder="mhparam draftfolder" +draftfolder=`mhparam draftfolder` mhdraft=`mhpath $draftfolder c 2>/dev/null` if [ -z "$mhdraft" ] @@ -261,9 +262,9 @@ l|li|lis|list) list ;; s|se|sen|send) - send "$@" + sendfunktion "$@" ;; -del|dele|delet) +del|dele|delet|delete) [ $# -eq 0 ] || usage 1 delete ;; @@ -293,4 +294,7 @@ w|wh|who|whom) -V|-Ve|-Ver|-Vers|-Versi|-Versio|-Version) version $# ;; +*) + usage 1 + ;; esac