App-ClusterSSH
view release on metacpan or search on metacpan
license => 'perl',
dist_author => q{Duncan Ferguson <duncan_j_ferguson@yahoo.co.uk>},
dist_version_from => 'lib/App/ClusterSSH.pm',
requires => {
'version' => '0.77',
'Tk' => '800.022',
'X11::Protocol' => '0.56',
'X11::Protocol::WM' => '0',
'Locale::Maketext' => 0,
'Exception::Class' => '1.31',
'Try::Tiny' => 0,
'Getopt::Long' => 0,
'File::Path' => 0,
'File::Glob' => 0,
},
build_requires => {
'Test::Pod::Coverage' => 0,
'Test::Pod' => 0,
'Test::Trap' => 0,
'Readonly' => 0,
'File::Which' => 0,
"recommends" : {
"Sort::Naturally" : "0"
},
"requires" : {
"Exception::Class" : "1.31",
"File::Glob" : "0",
"File::Path" : "0",
"Getopt::Long" : "0",
"Locale::Maketext" : "0",
"Tk" : "800.022",
"Try::Tiny" : "0",
"X11::Protocol" : "0.56",
"X11::Protocol::WM" : "0",
"version" : "0.77"
}
}
},
"provides" : {
"App::ClusterSSH" : {
"file" : "lib/App/ClusterSSH.pm",
"version" : "v4.13.2"
file: lib/App/ClusterSSH/Range.pm
recommends:
Sort::Naturally: '0'
requires:
Exception::Class: '1.31'
File::Glob: '0'
File::Path: '0'
Getopt::Long: '0'
Locale::Maketext: '0'
Tk: '800.022'
Try::Tiny: '0'
X11::Protocol: '0.56'
X11::Protocol::WM: '0'
version: '0.77'
resources:
Coverage: https://coveralls.io/github/duncs/clusterssh
Repository:
- http://github.com/duncs/clusterssh
bugtracker: https://github.com/duncs/clusterssh/issues
homepage: http://github.com/duncs/clusterssh/wiki
license: http://dev.perl.org/licenses/
Makefile.PL view on Meta::CPAN
'Locale::Maketext' => 0,
'Perl::Tidy' => 20180220,
'Readonly' => 0,
'Test::Differences' => 0,
'Test::DistManifest' => 0,
'Test::PerlTidy' => 0,
'Test::Pod' => 0,
'Test::Pod::Coverage' => 0,
'Test::Trap' => 0,
'Tk' => '800.022',
'Try::Tiny' => 0,
'X11::Protocol' => '0.56',
'X11::Protocol::WM' => '0',
'version' => '0.77'
},
'INSTALLDIRS' => 'site',
'EXE_FILES' => [
'bin/ccon',
'bin/clusterssh_bash_completion.dist',
'bin/crsh',
'bin/csftp',
lib/App/ClusterSSH/Cluster.pm view on Meta::CPAN
package App::ClusterSSH::Cluster;
use strict;
use warnings;
use version;
our $VERSION = version->new('0.01');
use Carp;
use Try::Tiny;
use English qw( -no_match_vars );
use base qw/ App::ClusterSSH::Base /;
use App::ClusterSSH::Range;
our $master_object_ref;
sub new {
my ( $class, %args ) = @_;
lib/App/ClusterSSH/Config.pm view on Meta::CPAN
package App::ClusterSSH::Config;
use strict;
use warnings;
use version;
our $VERSION = version->new('0.02');
use Carp;
use Try::Tiny;
use FindBin qw($Script);
use File::Copy;
use base qw/ App::ClusterSSH::Base /;
use App::ClusterSSH::Cluster;
my $clusters;
my %old_clusters;
my @app_specific = (qw/ command title comms method parent /);
lib/App/ClusterSSH/Getopt.pm view on Meta::CPAN
package App::ClusterSSH::Getopt;
use strict;
use warnings;
use version;
our $VERSION = version->new('0.01');
use Carp;
use Try::Tiny;
use Pod::Usage;
use Getopt::Long qw(:config no_ignore_case bundling no_auto_abbrev);
use FindBin qw($Script);
use base qw/ App::ClusterSSH::Base /;
sub new {
my ( $class, %args ) = @_;
# basic setup that is over-rideable by each script as needs may be
lib/App/ClusterSSH/Helper.pm view on Meta::CPAN
package App::ClusterSSH::Helper;
use strict;
use warnings;
use version;
our $VERSION = version->new('0.02');
use Carp;
use Try::Tiny;
use base qw/ App::ClusterSSH::Base /;
sub new {
my ( $class, %args ) = @_;
my $self = $class->SUPER::new(%args);
return $self;
}
( run in 0.308 second using v1.01-cache-2.11-cpan-05444aca049 )