App-prepare4release
view release on metacpan or search on metacpan
lib/App/prepare4release.pm view on Meta::CPAN
my @segs = split qr{/}, $rel;
my $file = pop @segs;
my $path = File::Spec->catfile( $cwd, @segs, $file );
make_path( File::Spec->catfile( $cwd, @segs ) ) if @segs;
my $text = $class->_render_inject_readme_badges_pl($inner);
open my $out, '>:encoding(UTF-8)', $path
or croak "Cannot write '$path': $!";
print {$out} $text;
close $out;
chmod 0755, $path or warn "[prepare4release] chmod 0755 '$path': $!\n";
warn "[prepare4release] wrote $rel (standalone README badge injector)\n"
if $verbose;
return;
}
# Makefile fragment: pod2* then inject README shields via generated script (no App::pm dep).
sub _postamble_block {
my ( $class, $opts ) = @_;
$opts = {} unless ref $opts eq 'HASH';
my $tab = "\t";
( run in 0.662 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )