Module::AutoInstall

Module::AutoInstall can automatic install of dependencies via CPAN.
Download

Module::AutoInstall Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Audrey Tang and Adam Kennedy
  • Publisher web site:
  • http://search.cpan.org/~adamk/

Module::AutoInstall Tags


Module::AutoInstall Description

Module::AutoInstall can automatic install of dependencies via CPAN. Module::AutoInstall can automatic install of dependencies via CPAN.SYNOPSISIn Makefile.PL, with Module::Install available on the author's system: use inc::Module::Install; name 'Joe-Hacker'; abstract 'Perl Interface to Joe Hacker'; author 'Joe Hacker '; include 'Module::AutoInstall'; requires 'Module0'; # mandatory modules feature 'Feature1', -default => 0, 'Module2' => '0.1'; feature 'Feature2', -default => 0, 'Module3' => '1.0'; auto_install( make_args => '--hello', # option(s) for CPAN::Config force => 1, # pseudo-option to force install do_once => 1, # skip previously failed modules ); WriteAll;Invoking the resulting Makefile.PL: % perl Makefile.PL # interactive behaviour % perl Makefile.PL --defaultdeps # accept default value on prompts % perl Makefile.PL --checkdeps # check only, no Makefile produced % perl Makefile.PL --skipdeps # ignores all dependencies % perl Makefile.PL --testonly # don't write installation targetsNote that the trailing 'deps' of arguments may be omitted, too.Using --defaultdeps will make Makefile.PL behave similarly to a regular Makefile.PL file with PREREQ_PM dependencies.One can use environment variables (see "ENVIRONMENT") below to set a default behavior instead of specifying it in the command line for every invocation of Makefile.PL.Using make (or nmake): % make # install dependencies first % make checkdeps # same as the --checkdeps above % make installdeps # install dependencies only Requirements: · Perl


Module::AutoInstall Related Software