DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

scandeps.pl(1)





NAME

       scandeps.pl - Scan file prerequisites


SYNOPSIS

           % scandeps.pl *.pm          # Print PREREQ_PM section for *.pm
           % scandeps.pl -e 'STRING'   # Scan an one-liner
           % scandeps.pl -B *.pm       # Include core modules
           % scandeps.pl -V *.pm       # Show autoload/shared/data files


DESCRIPTION

       scandeps.pl is a simple-minded utility that prints out the "PREREQ_PM"
       section needed by modules.

       If you have CPANPLUS installed, modules that are part of an earlier
       module's distribution with be denoted with "S"; modules without a dis-
       tribution name on CPAN are marked with "?".

       Also, if the "-B" option is specified, module belongs to a perl distri-
       bution on CPAN (and thus uninstallable by "CPAN.pm" or "CPANPLUS.pm")
       are marked with "C".

       Finally, modules that has loadable shared object files (usually needing
       a compiler to install) are marked with "X"; with the "-V" flag, those
       files (and all other files found) will be listed before the main out-
       put.


OPTIONS

       -e STRING
           Scan STRING as a string containing perl code.

       -c  Compiles the code and inspects its %INC, in addition to static
           scanning.

       -x  Executes the code and inspects its %INC, in addition to static
           scanning.

       -B  Include core modules in the output and the recursive search list.

       -V  Verbose mode: Output all files found during the process; show
           dependencies between modules and availability.


SEE ALSO

       Module::ScanDeps, CPANPLUS::Backend, PAR


ACKNOWLEDGMENTS

       Simon Cozens, for suggesting this script to be written.


AUTHORS

       Audrey Tang <autrijus@autrijus.org>


COPYRIGHT

       Copyright 2003, 2004, 2005 by Audrey Tang <autrijus@autrijus.org>.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

       See <http://www.perl.com/perl/misc/Artistic.html>

perl v5.8.8                       2006-05-19                       SCANDEPS(1)

Man(1) output converted with man2html