NAME

midgen.pl - generate the requires and test requires for Makefile.PL using Module::Install::DSL

SYNOPSIS

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

OPTIONS

--help or -h

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 :)

DESCRIPTION

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 -?

AUTHORS

Kevin Dawson <bowtie@cpan.org>

CONTRIBUTORS

none at present

COPYRIGHT

Copyright © 2012-2013 AUTHORS and CONTRIBUTORS as listed above.

LICENSE

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