Leon Timmermans > Dist-Zilla-Plugin-Substitute-0.005 > Dist::Zilla::Plugin::Substitute

Download:
Dist-Zilla-Plugin-Substitute-0.005.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.005   Source  

NAME ^

Dist::Zilla::Plugin::Substitute - Substitutions for files in dzil

VERSION ^

version 0.005

SYNOPSIS ^

 [Substitute]
 finder = :ExecFiles
 code = s/Foo/Bar/g
 
 ; alternatively
 [Substitute]
 file = lib/Buz.pm
 code = s/Buz/Quz/g
 filename_code = s/Buz/Quz/

DESCRIPTION ^

This module performs substitutions on files in Dist::Zilla.

ATTRIBUTES ^

code (or content_code)

An arrayref of lines of code. This is converted into a sub that's called for each line, with $_ containing that line. Alternatively, it may be a subref if passed from for example a pluginbundle. Mandatory.

filename_code

Like content_code but the resulting sub is called for the filename. Optional.

finders

The finders to use for the substitutions. Defaults to :InstallModules, :ExecFiles. May also be spelled as finder in the dist.ini.

files

The files to substitute. It defaults to the files in finders. May also be spelled as file in the dist.ini.

# vi:noet:sts=2:sw=2:ts=2

AUTHOR ^

Leon Timmermans <leont@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2013 by Leon Timmermans.

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: