NAME

Dist::Zilla::Plugin::WeaveFile::Engine

VERSION

version 0.002

DESCRIPTION

Renders files by processing Template::Toolkit templates from a YAML config, with access to distribution metadata, reusable snippets, and a pod() function that extracts POD sections as Markdown.

Not intended for direct use. Called by Dist::Zilla::App::Command::weave and Dist::Zilla::Plugin::Test::WeaveFile.

NAME

Dist::Zilla::Plugin::WeaveFile::Engine - Core weaving engine

METHODS

new

Create a new engine class.

config

Return config

available_files

return list of available files.

render_file

Return a ready file as string.

extract_pod_section

Extract pod section from a source file and return it.

AUTHOR

Mikko Koivunalho <mikkoi@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2025 by Mikko Koivunalho.

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