I use the command line a lot and I love the “man” pages (manual pages) built into Unix. But I really don’t like how they interrupt the flow of my work on the command line. I wanted some way to see nicely formatted man pages in a separate window. There is some software available to do this, but it feels cumbersome to me. I just wanted the “man” command to bring up a beautiful window. This hint pointed me in the right direction. It popped up a nice Preview window with a PDF version of the man page. Applying a few ideas from the comments on the hint and a few ideas of my own (checking for success) left me with a good substitute for “man”.
I created a file
~/bin/preman which contained the script to convert a man page to PDF and display it…
#!/bin/sh man -t $1 > /tmp/$1.ps if [ -s /tmp/$1.ps ]; then pstopdf /tmp/$1.ps /tmp/$1.pdf rm /tmp/$1.ps open /tmp/$1.pdf fi
Then I added the following line to my
One problem with this approach is that I can’t easily hunt for content using man. Instead I have to use
/usr/bin/man to do things like
/usr/bin/man -a ls. I decided that I wanted the default man to be pretty in a separate window more than I wanted these other man cases handled smoothly. Of course, I could have both if I wrote a fancier script, but that’s not something I’m spending my time doing.