Module-Provision
view release on metacpan or search on metacpan
lib/Module/Provision/Base.pm view on Meta::CPAN
documentation => 'Which build system to use: DZ or MB';
option 'license' => is => 'ro', isa => NonEmptySimpleStr, format => 's',
documentation => 'License used for the project',
builder => sub { $_[ 0 ]->config->license };
option 'perms' => is => 'ro', isa => OctalNum, format => 'i',
documentation => 'Default permission for file / directory creation',
default => '640', coerce => TRUE;
option 'plugins' => is => 'ro', isa => ArrayRef[NonEmptySimpleStr],
documentation => 'Name of optional plugins to load, comma separated list',
builder => sub { [] }, format => 's', short => 'M',
coerce => sub { (is_arrayref $_[ 0 ])
? $_[ 0 ] : [ split m{ , }mx, $_[ 0 ] ] };
option 'project' => is => 'lazy', isa => NonEmptySimpleStr, format => 's',
documentation => 'Package name of the new projects main module';
option 'repository' => is => 'ro', isa => NonEmptySimpleStr, format => 's',
documentation => 'Directory containing the SVN repository',
( run in 0.598 second using v1.01-cache-2.11-cpan-5f2e87ce722 )