midgen.pl - generate the requires and test requires for Makefile.PL using Module::Install::DSL
midgen [options]
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
Print a brief help message and exits.
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
* 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
Show file that are being checked
also show contents of base|parent check
alternative --base or -b
Turn Off - try to include the contents of base|parent modules as well
Turn Off - the /Mojo/ to Mojolicious catch
* Show a required modules noisy children, as we find them
equivalent of -cv and some :)
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 :)
Change to root of package and run
midgen.pl
Now with a GetOps --help or -?
midgen.pl -?
Kevin Dawson <bowtie@cpan.org>
none at present
Copyright © 2012-2013 AUTHORS and CONTRIBUTORS as listed above.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5 itself.
To install App::Midgen, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Midgen
CPAN shell
perl -MCPAN -e shell install App::Midgen
For more information on module installation, please visit the detailed CPAN module installation guide.