ExtUtils-ModuleMaker-PBP

 view release on metacpan or  search on metacpan

scripts/mmkrpbp  view on Meta::CPAN

#ExtUtils::ModuleMaker::PBP version: $ExtUtils::ModuleMaker::PBP::VERSION
#ENDOFUSAGE
#
#    return ($message);
#}
##'

################### DOCUMENTATION ################### 

=head1 NAME

mmkrpbp - interactive interface to ExtUtils::ModuleMaker::PBP

=head1 VERSION

This document references version 0.09 of mmkrpbp, released
to CPAN on April 5, 2006.

=head1 DESCRIPTION

F<mmkrpbp> replaces the most typical use of the F<h2xs> utility distributed
with F<perl>:

    h2xs -AXn [module_name]

It creates a directory and file structure suitable for installation with
F<make> and uploading to CPAN.  The directory and file structure so created
reflects the recommendations made by Damian Conway in his book I<Perl 
Best Practices> (O'Reilly, 2005) L<http://www.oreilly.com/catalog/perlbp/>.

<mmkrpbp> is closely patterned after F<modulemaker>, the command-line utility
associated with F<ExtUtils::ModuleMaker>.

=head1 USAGE::Simple

=head2 Easy

At the command-prompt, simply call:

    % mmkrpbp

... and answer each question.

=head2 Not So Easy, But More Geeky

At the command-prompt, call C<mmkrpbp> with as many options as you can type correctly:

    mmkrpbp [-CIPVchqs] [-v version] [-n module_name] [-a abstract]
        [-u author_name] [-p author_CPAN_ID] [-o organization]
        [-w author_website] [-e author_e-mail]
        [-l license_name] [-b build_system]

=head2 Mix and Match

You can specify some of the arguments on the command-line and then -- assuming
you don't include the C<-I> option -- F<mmkrpbp> will then switch to
interactive mode so that you can finish entering arguments at the prompts.

=head1 USAGE::More

=head2 Menus

F<mmkrpbp> is, for all practical purposes, a clone of F<modulemaker>, the
command-line utility associated with F<ExtUtils::ModuleMaker>.  For
description of F<mmkrpbp> menus and features currently supported by
command-line options, please see the documentation for F<modulemaker>.

=head1 AUTHOR

James E. Keenan (jkeenan [at] cpan [dot]
org), adapting the F<modulemaker> utility originally written in 2001-02 by R.
Geoffrey Avery and F<Module::Starter::PBP> written in 2005 by Damian Conway.

=head1 COPYRIGHT

Copyright (c) 2005 James E. Keenan.  All rights reserved.
This program is free software; you can redistribute
it and/or modify it under the same terms as Perl itself.

The full text of the license can be found in the
LICENSE file included with this module.

=head1 SEE ALSO

F<modulemaker>, F<ExtUtils::ModuleMaker::PBP>,
F<ExtUtils::ModuleMaker::PBP::Interactive>, F<h2xs>.

=cut



( run in 1.399 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )