Always wanted to watch a man page in a pdf file? It is clearly needed sometimes, especially on mac, since it is the easiest way i know to print a man page or to read it not from a terminal.
The problem is solved easily for both Mac OS and linux. I had to add control for <code>pstopdf</code> too, since on mac it is called that way and has different parameters (but you may have <code>ps2pdf</code> installed with macports anyway).
#! /bin/bash if [ $# -eq 1 ] ; then to_pdf=$(which ps2pdf) if [ -z "$to_pdf" ] ; then to_pdf=$(which pstopdf) fi name="$1" case "$to_pdf" in *pstopdf) man -t "$name" | "$to_pdf" -i -o "$fname.pdf" ;; *ps2pdf) man -t "$name" | "$to_pdf" - "$name.pdf" ;; *) man -t "$name" > "$fname.ps" esac exit $? fi echo "Wrong number of parameters" exit 1
Just call it like
man2pdf gcc and you’ll get