Skip to content

Commit

Permalink
Improved some error messages for command line processing.
Browse files Browse the repository at this point in the history
Added --all to produce all formats at once.
  • Loading branch information
freddrake committed Aug 12, 1998
1 parent 00c468b commit 9f6f0da
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions Doc/tools/mkhowto.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Options specifying formats to build:
--dvi "DeVice Indepentent" format from TeX
--text ASCII text
More than one output format may be specified.
More than one output format may be specified, or --all.
HTML options:
--address, -a Specify an address for page footers.
Expand All @@ -59,6 +59,10 @@ Other options:
(stderr is also lost, sorry; see *.how for errors)
EOF
if [ "$2" ] ; then
echo "$2"
echo
fi

exit $1
}
Expand Down Expand Up @@ -159,6 +163,15 @@ cleanup() {
# figure out what our targets are:
while [ "$1" ] ; do
case "$1" in
--all|--al)
BUILD_PDF=true
BUILD_PS=true
BUILD_DVI=true
BUILD_HTML=true
BUILD_TEXT=true
USE_DEFAULT_FORMAT=false
shift 1
;;
--pdf|--pd)
BUILD_PDF=true
USE_DEFAULT_FORMAT=false
Expand Down Expand Up @@ -243,8 +256,10 @@ if [ $# = 0 ] ; then
COUNT=`ls -1 *.tex | wc -l | sed 's/[ ]//g'`
if [ "$COUNT" -eq 1 ] ; then
set -- `ls -1 *.tex`
elif [ "$COUNT" -gt 1 ] ; then
usage 2 "Could not deduce which file(s) to process as HOWTO documents."
else
usage 2
usage 2 "No file to process."
fi
fi

Expand Down

0 comments on commit 9f6f0da

Please sign in to comment.