NAME

midgen - generate the requires and test requires sections for Makefile.PL

VERSION

This document describes midgen version 0.08

SYNOPSIS

Change to root of package and run

midgen

Now with a Getopt --help or -?

midgen -?

or

midgen [options]

OPTIONS

--help or -h

Print a brief help message and exits.

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   lot's of stuff
--output or -o

By default we output to screen in 'dsl' format, so you can check, copy and paste or select an alternative as shown below

midgen -o dsl		# Module::Include::DSL
midgen -o mi		# Module::Include
midgen -o build	# Build
midgen -o dzil		# Dist::Zilla
--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 :))

uses Data::Printer

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 statements, and because Adam kicked me :)

AUTHOR

Kevin Dawson <bowtie@cpan.org>

CONTRIBUTORS

none at present

COPYRIGHT

Copyright © 2012-2013 AUTHOR 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.