Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Dist::Zilla::Plugin::AUserrContributed PerlDist::Zilla::Plugin::AutoPrereqs(3)

NAME
       Dist::Zilla::Plugin::AutoPrereqs	- automatically	extract	prereqs	from
       your modules

VERSION
       version 6.009

SYNOPSIS
       In your dist.ini:

	 [AutoPrereqs]
	 skip =	^Foo|Bar$
	 skip =	^Other::Dist

DESCRIPTION
       This plugin will	extract	loosely	your distribution prerequisites	from
       your files using	Perl::PrereqScanner.

       If some prereqs are not found, you can still add	them manually with the
       Prereqs plugin.

       This plugin will	skip the modules shipped within	your dist.

       Note, if	you have any non-Perl files in your "t/" directory or other
       directories being scanned, be sure to mark those	files' encoding	as
       "bytes" with the	Encoding plugin	so they	won't be scanned:

	   [Encoding]
	   encoding = bytes
	   match    = ^t/data/

ATTRIBUTES
   finder
       This is the name	of a FileFinder	whose files will be scanned to
       determine runtime prerequisites.	 It may	be specified multiple times.
       The default value is ":InstallModules" and ":ExecFiles".

   test_finder
       Just like "finder", but for test-phase prerequisites.  The default
       value is	":TestFiles".

   configure_finder
       Just like "finder", but for configure-phase prerequisites.  There is no
       default value; AutoPrereqs will not determine configure-phase
       prerequisites unless you	set configure_finder.

   develop_finder
       Just like "finder", but for develop-phase prerequisites.	 The default
       value is	":ExtraTestFiles".

   skips
       This is an arrayref of regular expressions, derived from	all the	'skip'
       lines in	the configuration.  Any	module names matching any of these
       regexes will not	be registered as prerequisites.

   relationship
       The relationship	used for the registered	prerequisites. The default
       value is	'requires'; other options are 'recommends' and 'suggests'.

   extra_scanners
       This is an arrayref of scanner names (as	expected by
       Perl::PrereqScanner).  It will be passed	as the "extra_scanners"
       parameter to Perl::PrereqScanner.

   scanners
       This is an arrayref of scanner names (as	expected by
       Perl::PrereqScanner).  If present, it will be passed as the "scanners"
       parameter to Perl::PrereqScanner, which means that it will replace the
       default list of scanners.

SEE ALSO
       Prereqs,	Perl::PrereqScanner.

CREDITS
       This plugin was originally contributed by Jerome	Quelin.

AUTHOR
       Ricardo SIGNES dh <rjbs@cpan.org>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2017 by Ricardo SIGNES.

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

perl v5.24.1			  2017-03-0Dist::Zilla::Plugin::AutoPrereqs(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | ATTRIBUTES | SEE ALSO | CREDITS | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Dist::Zilla::Plugin::AutoPrereqs&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help