App::Midgen
Generate the 'requires' and 'test requires' for Makefile.PL using Module::Install::DSL
This started out as a way of generating the core for a Module::Install::DSL Makefile.PL, why DSL because it's nice and clean, so now I can generate the contents when I want, rather than as I add new use and require statments, and because adam kicked me :)
Version: 0.08
Synopsis:
Change to the root of the package you want to scan and run
midgen
Now with a added GetOps --help or -?
Usage: midgen [options]
--help brief help message
--output change format
--core show perl core modules
--verbose take a little peek as to what is going on
--base Don't check for base includes
--mojo Don't be Mojo friendly
--debug lots of stuff
Options:
--help or -h or -?
Print a brief help message and exits.
--output or -o
By default we do 'dsl' -> Module::Include::DSL
midgen.pl -o dsl # Module::Include::DSL
midgen.pl -o mi # Module::Include
midgen.pl -o build # Build.PL
--core or -c
* Shows modules that are in Perl core
* some modules have a version number eg; constant, Carp
* some have a version of 0 eg; strict, English
--verbose or -v
Show file that are being checked
also show contents of base|parent check
--parent or -p
alternative --base or -b
Turn Off - try to include the contents of base|parent modules as
well
--mojo or -m
Turn Off - the /Mojo/ to Mojolicious catch
--noisy_children or -n
* Show a required modules noisy children, as we find them
--debug or -d
equivalent of -cv and some :)