Projects / Sman


Sman is "The Searcher for Man Pages", an enhanced version of "apropos" and "man -k". Sman adds several key abilities over its predecessors, including stemming and support for complex boolean text searches such as "(linux and kernel) or (mach and microkernel)". It shows results in a ranked order, optionally with a summary of the manpage with the searched text highlighted. Searches may be applied to the manpage section, title, body, or filename. The complete contents of the man page are indexed. A prebuilt index is used to perform fast searches.

Operating Systems

RSS Recent releases

  •  28 May 2008 15:29

Release Notes: Changes were made for Debian 4, Fink, and RPM-installed versions of Swish-e. The documentation was cleaned up. Code cleanups and corrections were done. Error reporting was improved.

  •  07 Dec 2007 13:06

Release Notes: Documentation updates, updates to the TODO file, and documentation and sample code changes.

  •  05 May 2006 01:05

Release Notes: Fewer and better error messages; Updated docs to reflect that it's now 2006; Tiny documentation and code changes.

  •  03 May 2006 11:32

Release Notes: This release avoids warnings from sman-update. It is more careful about configuration and temp files. There are changes for Win32 under Cygwin, documentation and TODO updates, and tiny changes to sman-defaults.conf. Dependencies have been added to Makefile.PL. A POD error has been fixed as per cpants. Tests have been added for POD and POD coverage.

  •  30 Aug 2005 14:30

Release Notes: Installation has been fixed so that sman runs correctly. A test of Sman::IndexVersion has been added. The TODO list has been modified.


Project Spotlight


A tool that shows histograms of used byte-values in files.


Project Spotlight


A PDF pager.