From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

#!/usr/bin/env perl
use v5.12.5;
our $VERSION = '9999.99.99_99'; # VERSION
my $dependency_ref = case $^O, {
qr{MSWin} => [qw(Net::SSH2 Win32::Console::ANSI)],
default => [qw(Net::OpenSSH Net::SFTP::Foreign IO::Pty)],
};
my @dependencies = @{$dependency_ref};
plan tests => @dependencies + 1;
for my $module (@dependencies) {
ok( eval "use $module; 1;", "$module is available" );
}