Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
share/profiles/default Put blank line after package statements
t Silence warning for tested subclass
.gitignore Rename from @GopherRepellent to @Author::RWSTAUNER
.mailmap Collect contributors from git history and put in pod
Changes v4.206
LICENSE Copy LICENSE file from build so it is in repo
README.mkdn v4.206
dist.ini Bump DZ and PW prereqs for Encoding



Dist::Zilla::PluginBundle::Author::RWSTAUNER - RWSTAUNER's Dist::Zilla config


version 4.206


# dist.ini



This is an Author Dist::Zilla::PluginBundle that I use for building my distributions.


Possible options and their default values:

authority      = cpan:RWSTAUNER
auto_prereqs   = 1  ; enable AutoPrereqs
builder        = eumm ; or 'mb' or 'both'
copy_files     =    ; space-separated list of additional files to copy from build
fake_release   = 0  ; if true will use FakeRelease instead of 'releaser'
install_command = cpanm -v -i . (passed to InstallRelease)
is_task        = 0  ; set to true to use TaskWeaver instead of PodWeaver
open_source    = 1  ; include plugins for cpan/meta/repo/xt/change log, etc
placeholder_comments = 0 ; use '# VERSION' and '# AUTHORITY' comments
releaser       = UploadToCPAN
skip_plugins   =    ; default empty; a regexp of plugin names to exclude
weaver_config  = @Author::RWSTAUNER

The fake_release option also respects $ENV{DZIL_FAKERELEASE}.

NOTE: This bundle consumes Dist::Zilla::Role::PluginBundle::Config::Slicer so you can also specify attributes for any of the bundled plugins. The option should be the plugin name and the attribute separated by a dot:

AutoPrereqs.skip = Bad::Module

Note that this is different than

skip = Bad::Module

which will load the plugin a second time. The first example actually alters the plugin configuration as it is included by the Bundle.

See "CONFIGURATION SYNTAX" in Config::MVP::Slicer for more information.

If your situation is more complicated you can use the -remove attribute (courtesy of Dist::Zilla::Role::PluginBundle::PluginRemover) to have the Bundle ignore that plugin and then you can add it yourself:

directory = one-dir
directory = another-dir
-remove = MetaNoIndex

-remove can be specified multiple times.

Alternatively you can use the skip_plugins attribute (only once) which is a regular expression that matches plugin name or package.

skip_plugins = MetaNoIndex|SomethingElse


This bundle is roughly equivalent to the following (generated) dist.ini:


[GenerateFile / GenerateManifestSkip]
content     = \B\.git\b
content     = \B\.gitignore$
content     = ^[\._]build
content     = ^blib/
content     = ^(Build|Makefile)$
content     = \bpm_to_blib$
content     = ^MYMETA\.
filename    = MANIFEST.SKIP
is_template = 1

exclude_filename = LICENSE


[PruneFiles / PruneDevelCoverDatabase]
match = ^(cover_db/.+)

[PruneFiles / PruneCodeStatCollection]
match = ^codestat\.out

[PruneFiles / PruneTags]
match = ^tags$


:version       = 1.005
authority      = cpan:RWSTAUNER
do_metadata    = 1
do_munging     = 1
locate_comment = 0

format    = %-9V %{yyyy-MM-dd'T'HH:mm:ss'Z'}d
time_zone = UTC


:version = 1.112280
skip     = ^x?t/.+

config_plugin = @Author::RWSTAUNER


:version = 0.142180
location = root
phase    = release
type     = markdown

filename = LICENSE

bugtracker.rt = 1

:version = 0.10

:version = 0.005


:version  = 1.10113
directory = t
directory = xt
directory = inc
directory = local
directory = perl5
directory = fatlib
directory = corpus
directory = examples
directory = share
namespace = Local
namespace = t::lib
package   = DB

:version     = 1.14000001
meta_noindex = 1

:version = 1.003


:version = 0.004


:version        = 0.22
max_target_perl = 5.008


:version = 0.006


:version    = 2.004
allow_dirty = Changes
allow_dirty = README.mkdn
allow_dirty = README.pod
allow_dirty = LICENSE
commit_msg  = v%v%t%n%n%c


:version        = 0.006
install_command = cpanm -v -i .




You can find documentation for this module with the perldoc command.

perldoc Dist::Zilla::PluginBundle::Author::RWSTAUNER


The following websites have more information about this module, and may be of help to you. As always, in addition to those websites please use your favorite search engine to discover more resources.

Bugs / Feature Requests

Please report any bugs or feature requests by email to bug-dist-zilla-pluginbundle-author-rwstauner at, or through the web interface at You will be automatically notified of any progress on the request by the system.

Source Code

git clone


Randy Stauner


Sergey Romanov


This software is copyright (c) 2010 by Randy Stauner.

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

Something went wrong with that request. Please try again.