FreeBSD Manual Pages
MAN2WEB(1) man2web Documentation MAN2WEB(1) NAME man2web - convert man pages to html. SYNOPSIS man2web [-s section | --section=section] [-r | --raw] [-l | --lynx] name man2web -a | -k | --apropos | --keyword keyword man2web -p | --print-config man2web -h | --help man2web -v | --version DESCRIPTION man2web outputs man pages and keyword (apropos) searches in HTML, and gen- erates HTML indexes of man page sections. man2web's main purpose is as a CGI program, taking arguments from the envi- ronment (see ENVIRONMENT below), but it can also be used on the command line to generate static HTML pages. OPTIONS -s section --section=section Specifiy the section of the manual to search in. -a, --apropos keyword -k, --keyword keyword Do a keyword (apropos) search for keyword. -i, --index section Generate and print an index for section. -r, --raw Do not convert the file, print the raw man output. -l, --lynx Display the output in Lynx. -p, --print-config Print out the current configuration, suitable for saving as a man2web.conf(5) config file. -h, --help Print a help message with a list of options. -v, --version Print the version number and exit. EXAMPLES Command Line man2web name > outfile.html This would output the man page for name and and save it to a file. man2web --print-config > man2web.conf This would print out the current configuration, saving it to man2web.conf. CGI This is the most common use for man2web. The web server calls the man2web setting the QUERY_STRING and SCRIPT_NAME environment variables (see ENVIRONMENT below). Query string examples follow: program=intro§ion=1 This would return the intro man page from section 1. program=section-index§ion=2 This would generate a section index for section 2. program=groff§ion=apropos This would return the results of a keyword (apropos) search for groff. ENVIRONMENT QUERY_STRING This is passed by the web server to the program specifying the type of action to be performed, and any parameters, See EXAMPLES above for ex- amples of what this looks like. SCRIPT_NAME This specifies the way the program is referenced by the web server, and how to write out self referencing URLs (links to other man pages, or the cover/search page.) If this is set, the command line is disabled, and options must be specified in the QUERY_STRING environment variable. AUTHOR Copyright (C) 2003 Jerry Talkington This document is distributed under the terms of the FDL (GNU Free Documen- tation License) version 1.1 or later. You should have received a copy of the FDL with this distribution, it is also available on-line at the GNU copyleft site <http://www.gnu.org/copyleft/fdl.html>. man2web is distributed under the terms of the GNU General Public License (GPL). You should have recieved a copy of the GPL with this distribution, it is also avaliable on the copyleft site <http://www.gnu.org/copy- left/gpl.html>. FILES /usr/local/etc/man2web.conf The configuration file. SEE ALSO man2web.conf(5) man2web 0.88 25 April 2003 MAN2WEB(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLES | ENVIRONMENT | AUTHOR | FILES | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=man2web&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>
