Linux sea-business-23.hostwindsdns.com 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
LiteSpeed
Server IP : 104.168.155.189 & Your IP : 216.73.217.84
Domains :
Cant Read [ /etc/named.conf ]
User : zvmcccat
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
perl5 /
CPAN /
Delete
Unzip
Name
Size
Permission
Date
Action
Plugin
[ DIR ]
drwxr-xr-x
2019-06-05 11:33
Admin.pm
7.61
KB
-r--r--r--
2018-11-27 02:51
Config.pm
1.98
KB
-rw-r--r--
2018-05-04 08:05
Config.pm.1499907120
10.07
KB
-rw-r--r--
2017-06-28 15:00
Config.pm.1499991595
9.68
KB
-rw-r--r--
2017-07-13 00:52
Config.pm.1511148511
1.98
KB
-rw-r--r--
2017-11-20 03:20
Config.pm.1511238806
1.98
KB
-rw-r--r--
2017-11-20 09:35
Config.pm.1511326532
1.98
KB
-rw-r--r--
2017-11-21 09:35
Config.pm.1511327270
9.74
KB
-rw-r--r--
2017-11-22 04:55
Config.pm.1511440440
1.98
KB
-rw-r--r--
2017-11-22 05:14
Config.pm.1511959504
1.98
KB
-rw-r--r--
2017-11-24 09:05
Config.pm.1512131651
1.98
KB
-rw-r--r--
2017-11-30 09:05
Config.pm.1513341286
1.98
KB
-rw-r--r--
2017-12-01 17:02
Config.pm.1513774669
1.98
KB
-rw-r--r--
2017-12-16 09:05
Config.pm.1515069653
1.98
KB
-rw-r--r--
2017-12-21 09:05
Config.pm.1515760743
1.98
KB
-rw-r--r--
2018-01-04 17:03
Config.pm.1516106572
1.98
KB
-rw-r--r--
2018-01-13 09:05
Config.pm.1516710767
1.98
KB
-rw-r--r--
2018-01-17 09:05
Config.pm.1517315949
1.98
KB
-rw-r--r--
2018-01-24 09:05
Config.pm.1518526115
1.98
KB
-rw-r--r--
2018-01-31 09:05
Config.pm.1520512289
1.98
KB
-rw-r--r--
2018-02-14 09:05
Config.pm.1521545675
1.98
KB
-rw-r--r--
2018-03-08 23:34
Config.pm.1522150303
1.98
KB
-rw-r--r--
2018-03-21 08:05
Config.pm.1522323076
1.98
KB
-rw-r--r--
2018-03-28 08:05
Config.pm.1523964724
1.98
KB
-rw-r--r--
2018-03-30 08:05
Config.pm.1525347132
1.98
KB
-rw-r--r--
2018-04-18 08:05
Plugin.pm
3.14
KB
-r--r--r--
2018-11-27 02:51
Save
Rename
package CPAN::Plugin; use strict; use warnings; our $VERSION = '0.97'; require CPAN; ###################################################################### sub new { # ; my ($class, %params) = @_; my $self = +{ (ref $class ? (%$class) : ()), %params, }; $self = bless $self, ref $class ? ref $class : $class; unless (ref $class) { local $_; no warnings 'once'; $CPAN::META->use_inst ($_) for $self->plugin_requires; } $self; } ###################################################################### sub plugin_requires { # ; } ###################################################################### sub distribution_object { # ; my ($self) = @_; $self->{distribution_object}; } ###################################################################### sub distribution { # ; my ($self) = @_; my $distribution = $self->distribution_object->id; CPAN::Shell->expand("Distribution",$distribution) or $self->frontend->mydie("Unknowns distribution '$distribution'\n"); } ###################################################################### sub distribution_info { # ; my ($self) = @_; CPAN::DistnameInfo->new ($self->distribution->id); } ###################################################################### sub build_dir { # ; my ($self) = @_; my $build_dir = $self->distribution->{build_dir} or $self->frontend->mydie("Distribution has not been built yet, cannot proceed"); } ###################################################################### sub is_xs { # my ($self) = @_; my @xs = glob File::Spec->catfile ($self->build_dir, '*.xs'); # quick try unless (@xs) { require ExtUtils::Manifest; my $manifest_file = File::Spec->catfile ($self->build_dir, "MANIFEST"); my $manifest = ExtUtils::Manifest::maniread($manifest_file); @xs = grep /\.xs$/, keys %$manifest; } scalar @xs; } ###################################################################### package CPAN::Plugin; 1; __END__ =pod =head1 NAME CPAN::Plugin - Base class for CPAN shell extensions =head1 SYNOPSIS package CPAN::Plugin::Flurb; use parent 'CPAN::Plugin'; sub post_test { my ($self, $distribution_object) = @_; $self = $self->new (distribution_object => $distribution_object); ...; } =head1 DESCRIPTION =head2 Alpha Status The plugin system in the CPAN shell was introduced in version 2.07 and is still considered experimental. =head2 How Plugins work? See L<CPAN/"Plugin support">. =head1 METHODS =head2 plugin_requires returns list of packages given plugin requires for functionality. This list is evaluated using C<< CPAN->use_inst >> method. =head2 distribution_object Get current distribution object. =head2 distribution =head2 distribution_info =head2 build_dir Simple delegatees for misc parameters derived from distribution =head2 is_xs Predicate to detect whether package contains XS. =head1 AUTHOR Branislav Zahradnik <barney@cpan.org> =cut