Make the option processing more robust.

Add a -F option similar to "cvs commit -F <file>".
Add a -t option to allow specifying the prefix to the directory into which
the docs should be unpacked (useful when I start trying out new styles for
the presentation).
This commit is contained in:
Fred Drake 2001-06-12 13:31:37 +00:00
parent 8c2133da7b
commit 66a0a0a9b6
1 changed files with 31 additions and 7 deletions

View File

@ -19,12 +19,36 @@ fi
EXPLANATION=''
if [ "$1" = '-m' ] ; then
EXPLANATION="$2"
shift 2
elif [ "$1" ] ; then
EXPLANATION="`cat $1`"
shift 1
while [ "$#" -gt 0 ] ; do
case "$1" in
-m)
EXPLANATION="$2"
shift 2
;;
-t)
DOCTYPE="$2"
shift 2
;;
-F)
EXPLANATION="`cat $2`"
shift 2
;;
-*)
echo "Unknown option: $1" >&2
exit 2
;;
*)
break
;;
esac
done
if [ "$1" ] ; then
if [ "$EXPLANATION" ] ; then
echo "Explanation may only be given once!" >&2
exit 2
fi
EXPLANATION="$1"
shift
fi
START="`pwd`"
@ -45,7 +69,7 @@ ssh python.sourceforge.net tmp/update-docs.sh $DOCTYPE $PACKAGE '&&' rm tmp/upda
Mail -s "[$DOCLABEL doc updates]" $ADDRESSES <<EOF
The development version of the documentation has been updated:
http://python.sourceforge.net/$DOCTYPE-docs/
http://python.sourceforge.net/$DOCTYPE-docs/
$EXPLANATION
EOF