Alien-Build-Git
view release on metacpan or search on metacpan
maint/update-corpus.pl view on Meta::CPAN
use strict;
use warnings;
use autodie qw( :all );
use 5.010;
use Path::Tiny qw( path );
chdir(path(__FILE__)->absolute->parent->parent->child('corpus')->stringify);
system 'rm -rf Alien-Build-Git-Example1 example1.tar example1';
system 'git clone git@github.com:plicease/Alien-Build-Git-Example1.git Alien-Build-Git-Example1';
system 'mv Alien-Build-Git-Example1 example1';
system 'tar cvf example1.tar example1';
system 'rm -rf example1';
t/lib/Repo.pm view on Meta::CPAN
use strict;
use warnings;
use Path::Tiny qw( path );
use File::chdir;
use File::Temp qw( tempdir );
use Archive::Tar;
use base qw( Exporter );
our @EXPORT = qw( example1 );
my $corpus = path(__FILE__)->absolute->parent->parent->parent->child('corpus');
sub example1
{
my $dir = tempdir( CLEANUP => 1 );
local $CWD = "$dir";
my $tar = Archive::Tar->new($corpus->child('example1.tar')->stringify);
$tar->extract;
( run in 0.556 second using v1.01-cache-2.11-cpan-4d50c553e7e )