The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl
use strict;
use warnings;

use Getopt::Long qw(GetOptions);
use Module::Packaged::Report;

my %opts;
GetOptions(\%opts,
    'test',
    'real',
    'dir=s',
    'help',
) or Module::Packaged::Report::usage();

my $mpr = Module::Packaged::Report->new(%opts);
$mpr->collect_data;
$mpr->generate_html_report;