App-CmdDirs
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
# Author: perl Makefile.PL packs 'build/cmddirs.PL' -> 'cmddirs'
if ($author) {
shift @ARGV;
system $EXECUTABLE_NAME, "build/build.PL" and die $?;
}
# perl Makefile.PL (from git repo) copies 'cmddirs' -> 'bin/cmddirs'
if (-e 'cmddirs') {
print STDERR "Generating bin/cmddirs from cmddirs\n";
mkdir 'bin';
rename 'cmddirs', 'bin/cmddirs';
}
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'App::CmdDirs',
ABSTRACT => 'Perform a command in subdirectories',
AUTHOR => 'Drew Stephens <drew@dinomite.net>',
VERSION_FROM => "lib/App/CmdDirs.pm",
BUILD_REQUIRES => {
'App::FatPacker' => '0.009006',
build/build.PL view on Meta::CPAN
next if /Auto-removed/;
s/DEVELOPERS:.*/DO NOT EDIT -- this is an auto generated file/;
s/.*__FATPACK__/`$EXECUTABLE_NAME -e "use App::FatPacker -run_script" file`/e;
print $out $_;
}
close $out;
# Cleanup, make our fatpacked binary executable
unlink "$baseDir/cmddirs";
rename "$baseDir/cmddirs.tmp", "$baseDir/cmddirs";
chmod 0755, "$baseDir/cmddirs";
END { unlink "$baseDir/cmddirs.tmp" }
( run in 0.487 second using v1.01-cache-2.11-cpan-b888b73be4d )