NAME
Dist::Zilla::Plugin::MetaData::BuiltWith::All - Go overkill and report everything in all name-spaces.
VERSION
version 0.03000100
SYNOPSIS
[MetaData::BuiltWith::All]
show_undef = 1
This module is otherwise identical to MetaData::BuiltWith
.
DESCRIPTION
This further extends the verbosity of the information reported by the BuiltWith
plug-in, by recursively rooting around in the name-spaces and reporting every version of everything it finds.
Only recommended for the most extreme of situations where you find your code breaking all over the show between different versions of things, or for personal amusement.
OPTIONS
show_undef
Report Packages even if $VERSION
is undefined in the package.
show_undef = 1 ; default is 0
exclude
Specify modules to exclude from version reporting
exclude = Foo
exclude = Bar
include
Specify additional modules to include the version of
include = Foo
include = Bar
show_config
Report "interesting" values from %Config::Config
show_config = 1 ; Boolean
show_uname
Report the output from uname
show_uname = 1 ; Boolean
uname_call
Specify what the system uname
function is called
uname_call = uname ; String
uname_args
Specify arguments passed to the uname
call.
uname_args = -a ; String
WARNING
At present this code does no recursion prevention, apart from excluding the main
name-space.
If it sees other name-spaces which recur into their self indefinitely ( like main does ), then it may not terminate normally.
Also, using this module will likely add 1000 lines to META.yml
, so please for the love of sanity don't use this too often.
AUTHOR
Kent Fredric <kentnl@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Kent Fredric <kentnl@cpan.org>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.