OS Manuals

/usr/bin/pod2texi

GNU documentation tool

From texinfo 7.3-r10 (os), captured 2026-11-05 by running pod2texi --help (exit 0). permalink

Usage: pod2texi [OPTION]... POD...

Translate Perl Pod documentation file(s) to Texinfo.  There are two
basic modes of operation.  First, by default, each Pod is translated to
a standalone Texinfo manual.

Second, if --base-level is set higher than 0, each Pod is translated
to a file suitable for @include, and one more file with a main menu
and all the @include is generated.

Options:
    --appendix-sections     use appendix-like sections
    --base-level=NUM|NAME   level of the head1 commands; default 0
    --debug=NUM             set debugging level
    --generate-setfilename  generate @setfilename for standalone
                              manuals
    --headings-as-sections  no structuring command for sections
    --help                  display this help and exit
    --no-fill-section-gaps  do not fill sectioning gaps
    --no-section-nodes      use anchors for sections instead of nodes
    --menus                 generate node menus
    --outdir=NAME           output included files in NAME;
                              defaults to --subdir
    --output=NAME           output to NAME for the first or main manual
                              instead of standard output
    --preamble=STR          insert STR as beginning boilerplate;
                              defaults to a minimal Texinfo document beginning
    --setfilename           @setfilename for the main manual
    --subdir=NAME           include files from NAME in the main manual
    --top                   top for the main manual
    --unnumbered-sections   do not number sections
    --version               display version information and exit

Email bug reports to bug-texinfo@gnu.org,
general questions and discussion to help-texinfo@gnu.org.
Texinfo home page: https://www.gnu.org/software/texinfo/
Options (17)
OptionDescriptionSource
--appendix-sectionsUse appendix sectioning commands (@appendix, ...) instead of the default numbered sectioning Texinfo @-commands (@chapter, @section, ...).help + man
--base-level NUM|NAMESets the level of the "head1" commands.help + man
--debug NUMSet debugging level to NUM.help + man
--generate-setfilenameGenerate a @setfilename line for standalone manuals.help + man
--headings-as-sectionsUse headings commands (@heading, ...) instead of the default numbered sectioning Texinfo @-commands (@chapter, @section, ...).help + man
--helpdisplay this help and exithelp + man
--no-fill-section-gapsDo not fill sectioning gaps with empty @unnumbered files.help + man
--no-section-nodesUse anchors for sections instead of nodes.help + man
--menusgenerate node menushelp + man
--outdir NAMEIf there is a main manual with include files (each corresponding to an input Pod file), then the generated Texinfo files are put in directory NAME.help + man
--output NAMEName for the first manual, or the main manual if there is a main manual.help + man
--preamble STRInsert STR as top boilerplate before menu and includes.help + man
--setfilename STRUse STR in top boilerplate before menu and includes for @setfilename for the main manual, if "--base-level" is not set to 0.help + man
--subdir NAMEIf there is a main manual with include files (each corresponding to an input Pod file), then those include files are included from NAME.help + man
--top TOPName of the @top element for the main manual.help + man
--unnumbered-sectionsUse unnumbered sectioning commands (@unnumbered, ...) instead of the default numbered sectioning Texinfo @-commands (@chapter, @section, ...).help + man
--versionDisplay version information and exit.help + man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.