NAME
Devel::Modlist - Perl extension to collect module use information
SYNOPSIS
perl -d:Modlist script.pl
DESCRIPTION
The Devel::Modlist utility is provided as a means by which to get a quick run-down on which libraries and modules are being utilized by a given script.
Just as compiler systems like gcc provide dependancy information via switches such as -M
, Devel::Modlist is intended to assist script authors in preparing dependancy information for potential users of their scripts.
USAGE
Usage of Devel::Modlist is simple. The primary method of invocation is to use the -d
option of Perl:
perl -d:Modlist script.pl
Alternately, one could use the -M
option:
perl -MDevel::Modlist script.pl
In the case of this module, the two are identical save for the amount of typing (and option passing, see below). It is not recommended that this module be loaded directly by a script via the use
keyword, as that would cause the dependancy reporting after every invocation until it was removed from the code.
OPTIONS
The following options may be specified to the package on the command line. Current (as of February 1999) Perl versions (release version up to 5.00502 and development version up to 5.00554) cannot accept options to the -d:
flag as with the -M
flag. Thus, to pass an option one must use:
perl -MDevel::Modlist=option
- nocore
-
Suppress the display of those modules that are a part of the Perl core. This is dependant on the Perl private library area not being an exact substring of the site-dependant library. The build process checks this for you prior to install.
AUTHOR
Randy J. Ray <rjray@tsoft.com>, using idea and prototype code provided by Tim Bunce <Tim.Bunce@ig.co.uk>
SEE ALSO
perl(1).