Ricardo SIGNES > Dist-Zilla-6.006 > Dist::Zilla::Plugin::GatherDir::Template

Download:
Dist-Zilla-6.006.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source   Latest Release: Dist-Zilla-6.008

NAME ^

Dist::Zilla::Plugin::GatherDir::Template - gather all the files in a directory and use them as templates

VERSION ^

version 6.006

DESCRIPTION ^

This is a subclass of the GatherDir plugin. It works just like its parent class, except that each gathered file is processed through Text::Template.

The variables $plugin and $dist will be provided to the template, set to the GatherDir::Template plugin and the Dist::Zilla object, respectively.

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

ATTRIBUTES ^

rename

Use this to rename files while they are being gathered. This is a list of key/value pairs, specified thus:

    [GatherDir::Template]
    rename.DISTNAME = $dist->name =~ s/...//r
    rename.DISTVER  = $dist->version

This example will replace the tokens DISTNAME and DISTVER with the expressions they are associated with. These expressions will be treated as though they were miniature Text::Template sections, and hence will receive the same variables that the file itself receives, i.e. $dist and $plugin.

AUTHOR ^

Ricardo SIGNES 😏 <rjbs@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2016 by Ricardo SIGNES.

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

syntax highlighting: