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.