Test-Unit-Lite
view release on metacpan or search on metacpan
lib/Test/Unit/Lite.pm view on Meta::CPAN
# Copy this module to inc subdirectory of the source distribution
sub bundle {
-f 'Makefile.PL' or -f 'Build.PL'
or die "Cannot find Makefile.PL or Build.PL in current directory\n";
my $src = __FILE__;
my $dst = "inc/Test/Unit/Lite.pm";
my @src = split m{/}, $src;
my @dst = split m{/}, $dst;
my $srcfile = File::Spec->catfile(@src);
my $dstfile = File::Spec->catfile(@dst);
die "Cannot bundle to itself: $srcfile\n" if $srcfile eq $dstfile;
print "Copying $srcfile -> $dstfile\n";
my $dstdir = File::Basename::dirname($dstfile);
-d $dstdir or File::Path::mkpath([$dstdir], 0, oct(777) & ~umask);
( run in 0.707 second using v1.01-cache-2.11-cpan-5511b514fd6 )