The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

module-provision - Create new Perl distributions

SYNOPSIS

module-provision dist Your::Distribution

Creates a new distribution with a git repository and a Module::Build toolchain

module-provision -H | -h method | -h | -?

Display man page / method help / option descriptions / usage strings

module-provision list_methods

Lists the methods available in this program

DESCRIPTION

Create Perl distributions with VCS and Module::Build toolchain

REQUIRED ARGUMENTS

Your::Distribution

The package name of the new distribution to create

OPTIONS

-c method

Name of method to call. Required, can be first non option argument

-D

Turn debugging on. Prompts if interactive

--encoding

Decodes/encodes input/output using the value. Defaults to UTF-8

-h

Uses Pod::Usage to describe the program usage options

-H

Uses Pod::Man to display the program documentation. Pipes through nroff

--home

Directory containing the configuration file

-L

Loads the specified language message catalogue

-n

Do not prompt for debugging

-o

Zero, one or more key/value pairs passed to the method call

-q

Quiet the display of information messages

-V

Displays the version number of the program class

DIAGNOSTICS

Prints errors to stderr

EXIT STATUS

Returns zero on success, non zero on failure

CONFIGURATION

Uses the constructor's appclass attribute to locate a configuration file

DEPENDENCIES

Module::Provision

INCOMPATIBILITIES

None

BUGS AND LIMITATIONS

Send reports to address below

AUTHOR

Peter Flanigan, <pjfl@cpan.org>

LICENSE AND COPYRIGHT

Copyright (c) 2017 Peter Flanigan

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