Dist::Zilla::Plugin::Prereqs::Plugins - Add all Dist::Zilla plugins presently in use as prerequisites.
version 1.003003
[Prereqs::Plugins] ; all plugins are now develop.requires deps [Prereqs::Plugins] phase = runtime ; all plugins are now runtime.requires deps
This is mostly because I am lazy, and the lengthy list of hand-updated dependencies on my @Author:: bundle started to get overwhelming, and I'd periodically miss something.
@Author::
This module is kinda AutoPrereqsy, but in ways that I can't imagine being plausible with a generic AutoPrereqs tool, at least, not without requiring some nasty re-implementation of how dist.ini is parsed.
AutoPrereqs
dist.ini
mvp_multivalue_args
The list of attributes that can be specified multiple times
exclude
register_prereqs
See Dist::Zilla::Role::PrereqSource
Dist::Zilla::Role::PrereqSource
phase
The target installation phase to inject into:
runtime
configure
build
test
develop
relation
The type of dependency relation to create:
requires
recommends
suggests
conflicts
Though think incredibly hard before using this last one ;)
Specify anything you want excluded here.
May Be specified multiple times.
[Prereqs::Plugins] exclude = Some::Module::Thingy exclude = Some::Other::Module::Thingy
_exclude_hash
_build__exclude_hash
This module will NOT report @Bundles as dependencies at present.
@Bundles
This module will NOT necessarily include ALL dependencies, but is only intended to include the majority of them.
This module will not report injected dependencies, only dependencies that can be discovered from the parse tree directly, or from the return values of any indicated bundles.
Kent Fredric <kentnl@cpan.org>
This software is copyright (c) 2017 by Kent Fredric <kentfredric@gmail.com>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Dist::Zilla::Plugin::Prereqs::Plugins, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Dist::Zilla::Plugin::Prereqs::Plugins
CPAN shell
perl -MCPAN -e shell install Dist::Zilla::Plugin::Prereqs::Plugins
For more information on module installation, please visit the detailed CPAN module installation guide.