| Dist-Zilla documentation | Contained in the Dist-Zilla distribution. |
Dist::Zilla::Plugin::Readme - build a README file
version 4.200008
This plugin adds a very simple README file to the distribution, citing the dist's name, version, abstract, and license. It may be more useful or informative in the future.
Ricardo SIGNES <rjbs@cpan.org>
This software is copyright (c) 2011 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.
| Dist-Zilla documentation | Contained in the Dist-Zilla distribution. |
package Dist::Zilla::Plugin::Readme; BEGIN { $Dist::Zilla::Plugin::Readme::VERSION = '4.200008'; } # ABSTRACT: build a README file use Moose; use Moose::Autobox; with qw/Dist::Zilla::Role::FileGatherer Dist::Zilla::Role::TextTemplate/; sub gather_files { my ($self, $arg) = @_; require Dist::Zilla::File::InMemory; my $template = q| This archive contains the distribution {{ $dist->name }}, version {{ $dist->version }}: {{ $dist->abstract }} {{ $dist->license->notice }} |; my $content = $self->fill_in_string( $template, { dist => \($self->zilla) }, ); my $file = Dist::Zilla::File::InMemory->new({ content => $content, name => 'README', }); $self->add_file($file); return; } __PACKAGE__->meta->make_immutable; no Moose; 1; __END__