/usr/local/CPAN/Module-Setup/Module/Setup/Plugin/Test/Makefile.pm
package Module::Setup::Plugin::Test::Makefile;
use strict;
use warnings;
use base 'Module::Setup::Plugin';
sub register {
my($self, ) = @_;
$self->add_trigger( check_skeleton_directory => \&check_skeleton_directory );
}
sub check_skeleton_directory {
my $self = shift;
return unless $self->dialog("Check Makefile.PL? [Yn] ", 'y') =~ /[Yy]/;
!$self->system('perl', 'Makefile.PL') or die $?;
!$self->system('make', 'test') or die $?;
!$self->system('make', 'manifest') or die $?;
!$self->system('make', 'distclean') or die $?;
}
1;