> dzil

Plugin Catalog - template

These plugins perform template processing, usually with Text::Template.

GatherDir::Templateby RJBS(also tagged: core, file-gatherer, minting)

This subclass of GatherDir feeds the gathered files through Text::Template.

It is meant to be used when minting dists with dzil new, but could be used in building existing dists, too.

GenerateFileby RJBS(also tagged: core, file-gatherer)

This plugin allows you to create a short file directly from its config, which may include Text::Template processing.

MakeMaker::Customby CJM(also tagged: install)

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).

ModuleBuild::Customby CJM(also tagged: install)

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).

TemplateModuleby RJBS(also tagged: core, minting)

This is a ModuleMaker used for creating new Perl modules files when minting a new dist with dzil new.

You can fork and improve this documentation on GitHub!