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

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 21:06

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

      •  05 May 2006 08: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 18: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 21: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 Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.