NAME

Pod::Help - Perl module to automate POD display

SYNOPSIS

use Pod::Help qw(-h --help);

-or-

use Pod::Help;
...
Pod::Help->help() if (...);

-or-
use Pod::Help;
...
Pod::Help->help('ACME::PodLib::FooPod');

DESCRIPTION

Pod::Help allows your script or program to automaticlly display its POD when the user gives a certain command line parameter.

Note: 'script or program'! I mean it, Pod::Help is not intended to be used by other modules.

There are three different ways to use Pod::Help:

fully automatic

For fully automatic mode just use() Pod::Help and give it the command line parameters it should be triggered by as parameters:

use Pod::Help qw(-h --help);

That's it, nothing more to do.

manually triggered

If you don't want Pod::Help to fiddle with your @ARGV, you may trigger the POD display manually. Use() Pod::Help without (or with an empty) parameter list and it will do nothing on its own. You may then call Pod::Help->help() (or Pod::Help::help()) at any time.

use Pod::Help;
...
Pod::Help->help() if (...);
POD from different file

If you have the POD in a different file you must use the manual mode. Then give the module name of the file containing your POD to the help() method.

use Pod::Help;
...
Pod::Help->help('ACME::PodLib::FooPod');

If the POD is in a file that cannot be found that way, give '-F' and the file name and path to help().

use Pod::Help;
...
Pod::Help->help('-F', $installdir.'/docs/scripts/podhelp/foo.pod');

You may give any parameters to help() that perldoc would accept, too.

HISTORY

0.99

Original version; created by h2xs 1.23 with options

  -A
	-C
	-X
	-b
	5.6.0
	-n
	Pod::Help
	--use-new-tests
	--skip-exporter
	-v
	0.99

SEE ALSO

For more information on perldoc and the Perl documentation format 'POD' see perldoc, perlpod or perlpodspec.

AUTHOR

Michael Jacob, <jacob@j-e-b.net>

COPYRIGHT AND LICENSE

Copyright (C) 2004 by Michael Jacob

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.2 or, at your option, any later version of Perl 5 you may have available.