The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

use strict;
name 'Shipwright';
author 'sunnavy <sunnavy@bestpractical.com>';
all_from 'lib/Shipwright.pm';
perl_version '5.008008';
build_requires 'Module::Build' => 0;
build_requires 'IPC::Cmd' => 0;
requires 'App::CLI' => 0;
requires 'Algorithm::Dependency::Ordered' => 0;
requires 'Algorithm::Dependency::Source::HoA' => 0;
requires 'CPAN' => 1.9205;
requires 'CPAN::DistnameInfo' => 0;
requires 'Class::Accessor::Fast' => 0;
requires 'File::Temp' => 0;
requires 'File::Copy' => 0;
requires 'File::Copy::Recursive' => 0;
requires 'File::ShareDir' => 0;
requires 'File::Spec' => 0;
requires 'File::Slurp' => 0;
requires 'Hash::Merge' => 0;
requires 'IPC::Run3' => 0;
requires 'List::MoreUtils' => 0;
requires 'Log::Log4perl' => 0;
requires 'LWP::UserAgent' => 0;
requires 'Module::CoreList' => 0;
requires 'UNIVERSAL::require' => 0;
requires 'version' => 0;
requires 'Module::Info' => 0;
requires 'YAML::Tiny' => 0;
if ( can_cc() ) {
requires( 'YAML::Syck' => 0.71 );
}
else {
requires( 'YAML' => 0.35 ) unless can_use( 'YAML::Syck' => 0.71 );
}
no_index( directory => 't' );
no_index( directory => 'docs' );
no_index( directory => 'share' );
install_script('bin/shipwright');
install_share;
auto_install;
tests('t/*.t t/*/*.t');
WriteAll;