Document-Stembolt
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
my $libscan = \&{"ExtUtils::MM_Any::libscan"};
*{"ExtUtils::MM_Any::libscan"} = sub {
return '' unless $libscan->(@_);
return '' if $_[1] =~ /\.sw[p-z]$/;
return $_[1];
};
}
{
map { my ($pk, $vr) = split m/\s/; build_requires $pk => $vr || 0 } grep { ! /^\s*#/ } split m/\n/, <<_END_;
Test::Most
_END_
map { my ($pk, $vr) = split m/\s/; requires $pk => $vr || 0 } grep { ! /^\s*#/ } split m/\n/, <<_END_;
Carp
IO::AtomicFile
IO::Scalar
Moose
MooseX::Types::Path::Class
Path::Class
YAML::Tiny
_END_
}
if (-e 'inc/.author') {
my $all_from = join '/', 'lib', split m/-/, name . '.pm';
`perldoc -tF $all_from > README` if ! -e 'README' || (stat $all_from)[9] > (stat 'README')[9];
}
auto_install;
WriteAll;
lib/Document/Stembolt.pm view on Meta::CPAN
$self->content->read($self->file);
}
sub write {
my $self = shift;
$self->content->write($self->file);
}
sub _editor {
return [ split m/\s+/, ($ENV{VISUAL} || $ENV{EDITOR}) ];
}
sub _edit_file {
my $file = shift;
die "Don't know what editor" unless my $editor = _editor;
my $rc = system @$editor, $file;
unless ($rc == 0) {
my ($exit_value, $signal, $core_dump);
$exit_value = $? >> 8;
$signal = $? & 127;
( run in 2.249 seconds using v1.01-cache-2.11-cpan-71847e10f99 )