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.
| Tags | Documentation Text Processing Indexing |
|---|---|
| Licenses | Artistic |
| Operating Systems | Mac OS X POSIX BSD Linux Unix |
| Implementation | Perl |
Recent releases


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.


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


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


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.


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.