#!/usr/bin/env perl

package pmodinfo;

use strict;
use FindBin qw($Bin);
use lib "$Bin/../lib", "$Bin/lib";
use App::pmodinfo;

our $VERSION = '0.08'; # VERSION

unless (caller) {
    my $app = App::pmodinfo->new;
    $app->parse_options(@ARGV);
    $app->run or exit(1);
}



=pod

=head1 NAME

pmodinfo

=head1 VERSION

version 0.08

=head1 DESCRIPTION

See L<App::pmodinfo> for more information.

=head1 DESCRIPTION

pmodinfo extracts information from the perl modules given the command
line, usign L<Module::Metadata>, L<Module::CoreList>, L<Module::Build>,
L<Parse::CPAN::Meta> and L<ExtUtils::Installed>.

I don't want to use more "perl -MModule\ 999".

=head1 OPTIONS

Usage: pmodinfo [options] [Module] [...]

    -v --version            Display software version
    -f --full               Turns on the most output
    -h --hash               Show module and version in a hash.
    -l,--local-modules      Display all local modules
    -u,--check-updates      Check updates, compare your local version to cpan.
    -c,--cpan               Show the last version of module in cpan.

With check-updates option, we try to use L<cpanminus> or L<cpan> to update
modules.

=head1 AUTHOR

Thiago Rondon <thiago@nsms.com.br>

=head1 COPYRIGHT AND LICENSE

This software is copyright (c) 2011 by Thiago Rondon.

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

=cut


__END__

# Abstract: Perl module info command line


