Bwana is a UNIX man page reader. I’ve tried them before, and been underwhelmed. They try to take over hot keys on my system, or leave some UI application running all the time. I’m not that into man pages. What Bwana does is brilliant: it uses your web browser as the interface to beautifully formatted HTML renditions of your system’s man pages. I just type, for instance, “man:diskutil”. Since I’m always running a web browser, it doesn’t hurt anything to have it suddenly able to show me man pages. And the pages look fantastic.
Even better, it’s been recently made open source. So I guess I can fix my only complaint, that a “not found” man page doesn’t automatically bring up a list of substring matches.
Update: I decided to go ahead and implement these changes. Download my modified sources for a version of Bwana that, when it doesn’t find an exact match, presents a filtered index of man pages whose names contain the substring.
Nice work, Bruji.