4 # Author: Markus Wenzel, TU Muenchen
5 # License: GPL (GNU GENERAL PUBLIC LICENSE)
7 # DESCRIPTION: display document (in DVI format)
10 PRG="$(basename "$0")"
15 echo "Usage: $PRG [OPTIONS] FILE"
18 echo " -c cleanup -- remove FILE after use"
20 echo " Display document FILE (in DVI format)."
32 ## process command line
50 shift $(($OPTIND - 1))
55 [ "$#" -ne 1 ] && usage
62 [ -f "$FILE" ] || fail "Bad file: $FILE"
64 if [ -n "$CLEAN" ]; then
65 PRIVATE_FILE=$(basename "$FILE" .dvi)$$.dvi
66 mv "$FILE" "$PRIVATE_FILE" || fail "Cannot move file: $FILE"
67 $DVI_VIEWER "$PRIVATE_FILE"
70 exec $DVI_VIEWER "$FILE"