> dzil

Plugin Catalog - install

These plugins affect how your distribution is installed.

Conflictsby DROLSKY(also tagged: metadata, prereqs)

This plugin lets you declare conflicts with other modules (usually dependencies of your module) in your dist.ini.

ExecDirby RJBS(also tagged: core, scripts)

Use this plugin if your distribution includes scripts that should be installed along with your modules.

MakeMakerby RJBS(also tagged: core, tests)

This plugin generates a standard Makefile.PL for your distribution. It also includes MakeMaker::Runner to build your distribution and run its tests.

MakeMaker::Customby CJM(also tagged: template)

This plugin is for people who need something more complex than the auto-generated Makefile.PL or Build.PL generated by the MakeMaker or ModuleBuild plugins.

It is a subclass of the MakeMaker plugin, but it does not write a Makefile.PL for you. Instead, you write your own Makefile.PL, which may do anything ExtUtils::MakeMaker is capable of. This plugin will process Makefile.PL as a template, which allows you to add data from Dist::Zilla to the version you distribute (if you want).

ModuleBuildby RJBS(also tagged: core, file-gatherer, tests)

This plugin generates a standard Build.PL for your distribution. It also knows how to build your distribution and run its tests using Build.PL.

ModuleBuild::Customby CJM(also tagged: template)

This plugin is for people who need something more complex than the auto-generated Makefile.PL or Build.PL generated by the MakeMaker or ModuleBuild plugins.

It is a subclass of the ModuleBuild plugin, but it does not write a Build.PL for you. Instead, you write your own Build.PL, which may do anything Module::Build is capable of. This plugin will process Build.PL as a template, which allows you to add data from Dist::Zilla to the version you distribute (if you want).

ModuleShareDirsby RJBS(also tagged: core)

This plugin lets you install a directory's contents as module-level shared data files (to use with module_file from File::ShareDir).

You can fork and improve this documentation on GitHub!