3 acb19305 2005-01-11 devnull # BUG - Should clean up $tmp but how to know when viewer is done?
9 5645c4af 2005-01-11 devnull for i in "$@"
11 5645c4af 2005-01-11 devnull if [ -n "$list" ]
13 5645c4af 2005-01-11 devnull list="$list, "
15 5645c4af 2005-01-11 devnull n=`cleanname -d $pwd $i | sed 's!/!:!g'`
16 5645c4af 2005-01-11 devnull list="$list\"$n\""
18 5645c4af 2005-01-11 devnull # echo run $list
19 5645c4af 2005-01-11 devnull echo 'tell application "Preview"
21 5645c4af 2005-01-11 devnull open {'"$list"'}
22 5645c4af 2005-01-11 devnull end tell' | osascript
27 acb19305 2005-01-11 devnull case `uname` in
29 acb19305 2005-01-11 devnull preview "$@"
32 acb19305 2005-01-11 devnull case "`file $1`" in
39 acb19305 2005-01-11 devnull *PostScript*)
50 5645c4af 2005-01-11 devnull case $# in
52 acb19305 2005-01-11 devnull tmp=/var/tmp/page.$$.tmp
53 acb19305 2005-01-11 devnull cat >$tmp
54 acb19305 2005-01-11 devnull case "`file $tmp`" in
56 acb19305 2005-01-11 devnull mv $tmp $tmp.pdf
57 acb19305 2005-01-11 devnull tmp=$tmp.pdf
60 acb19305 2005-01-11 devnull mv $tmp $tmp.ps
61 acb19305 2005-01-11 devnull tmp=$tmp.ps
63 5645c4af 2005-01-11 devnull *PostScript*)
64 acb19305 2005-01-11 devnull mv $tmp $tmp.ps
65 acb19305 2005-01-11 devnull tmp=$tmp.ps
68 acb19305 2005-01-11 devnull mv $tmp $tmp.gif
69 acb19305 2005-01-11 devnull tmp=$tmp.gif
72 acb19305 2005-01-11 devnull mv $tmp $tmp.jpg
73 acb19305 2005-01-11 devnull tmp=$tmp.jpg
76 acb19305 2005-01-11 devnull mv $tmp $tmp.jpg
77 acb19305 2005-01-11 devnull tmp=$tmp.jpg
80 acb19305 2005-01-11 devnull mv $tmp $tmp.png
81 acb19305 2005-01-11 devnull tmp=$tmp.png
84 67075c36 2005-01-14 devnull echo 1>&2 page: unrecognized file type on standard input
85 acb19305 2005-01-11 devnull rm -f $tmp
88 acb19305 2005-01-11 devnull main $tmp
89 acb19305 2005-01-11 devnull if [ `uname` != Darwin ]
91 acb19305 2005-01-11 devnull rm -f $tmp
95 acb19305 2005-01-11 devnull main "$@"