From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

#!/usr/bin/env perl
use strict;
exit Module::Provision->new_with_options( nodebug => 1 )->run;
__END__
=pod
=encoding utf8
=head1 NAME
module-provision - Create new Perl distributions
=head1 SYNOPSIS
=over 3
=item B<module-provision> B<dist> I<Your::Distribution>
Creates a new distribution with a C<git> repository and a
L<Module::Build> toolchain
=item B<module-provision> B<-H> | B<-h> I<method> | B<-h> | B<-?>
Display man page / method help / option descriptions / usage strings
=item B<module-provision> B<list_methods>
Lists the methods available in this program
=back
=head1 DESCRIPTION
Create Perl distributions with VCS and Module::Build toolchain
=head1 REQUIRED ARGUMENTS
=over 3
=item I<Your::Distribution>
The package name of the new distribution to create
=back
=head1 OPTIONS
=over 3
=item B<-c> I<method>
Name of method to call. Required, can be first non option argument
=item B<-D >
Turn debugging on. Prompts if interactive
=item B<--encoding>
Decodes/encodes input/output using the value. Defaults to C<UTF-8>
=item B<-h >
Uses Pod::Usage to describe the program usage options
=item B<-H >
Uses Pod::Man to display the program documentation. Pipes through C<nroff>
=item B<--home >
Directory containing the configuration file
=item B<-L >
Loads the specified language message catalogue
=item B<-n >
Do not prompt for debugging
=item B<-o >
Zero, one or more key/value pairs passed to the method call
=item B<-q >
Quiet the display of information messages
=item B<-V >
Displays the version number of the program class
=back
=head1 DIAGNOSTICS
Prints errors to C<stderr>
=head1 EXIT STATUS
Returns zero on success, non zero on failure
=head1 CONFIGURATION
Uses the constructor's C<appclass> attribute to locate a configuration file
=head1 DEPENDENCIES
=over 3
=item L<Module::Provision>
=back
=head1 INCOMPATIBILITIES
None
=head1 BUGS AND LIMITATIONS
Send reports to address below
=head1 AUTHOR
Peter Flanigan, C<< <pjfl@cpan.org> >>
=head1 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.
=cut
# Local Variables:
# mode: perl
# tab-width: 3
# End: