Linux evo.fastest-server.com 5.14.0-284.1101.el9.tuxcare.11.els11.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 14 13:30:35 UTC 2026 x86_64
LiteSpeed
Server IP : 103.249.112.113 & Your IP : 216.73.217.135
Domains : 988 Domain
User : tanishks
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
share /
man /
man3 /
Delete
Unzip
Name
Size
Permission
Date
Action
App::Cpan.3pm
12.69
KB
-r--r--r--
2026-09-04 10:28
AppConfig.3pm
32.7
KB
-r--r--r--
2026-09-04 11:43
AppConfig::Args.3pm
6.04
KB
-r--r--r--
2026-09-04 11:43
AppConfig::CGI.3pm
4.69
KB
-r--r--r--
2026-09-04 11:43
AppConfig::File.3pm
10.55
KB
-r--r--r--
2026-09-04 11:43
AppConfig::Getopt.3pm
5.5
KB
-r--r--r--
2026-09-04 11:43
AppConfig::State.3pm
22.58
KB
-r--r--r--
2026-09-04 11:43
AppConfig::Sys.3pm
4.77
KB
-r--r--r--
2026-09-04 11:43
CPAN.3pm
114.41
KB
-r--r--r--
2026-09-04 10:28
CPAN::API::HOWTO.3pm
3.5
KB
-r--r--r--
2026-09-04 10:28
CPAN::Admin.3pm
4.29
KB
-r--r--r--
2026-09-04 10:28
CPAN::Debug.3pm
2.35
KB
-r--r--r--
2026-09-04 10:28
CPAN::Distroprefs.3pm
5.95
KB
-r--r--r--
2026-09-04 10:28
CPAN::FirstTime.3pm
27.26
KB
-r--r--r--
2026-09-04 10:28
CPAN::HandleConfig.3pm
3.24
KB
-r--r--r--
2026-09-04 10:28
CPAN::Kwalify.3pm
3.46
KB
-r--r--r--
2026-09-04 10:28
CPAN::Meta::Requirements.3pm
12.41
KB
-r--r--r--
2026-09-04 10:28
CPAN::Meta::Requirements::Range.3pm
7.04
KB
-r--r--r--
2026-09-04 10:28
CPAN::Meta::YAML.3pm
4.2
KB
-r--r--r--
2026-09-04 10:28
CPAN::Mirrors.3pm
8.7
KB
-r--r--r--
2026-09-04 10:28
CPAN::Nox.3pm
2.78
KB
-r--r--r--
2026-09-04 10:28
CPAN::Plugin.3pm
3.48
KB
-r--r--r--
2026-09-04 10:28
CPAN::Plugin::Specfile.3pm
3.68
KB
-r--r--r--
2026-09-04 10:28
CPAN::Queue.3pm
2.35
KB
-r--r--r--
2026-09-04 10:28
CPAN::Tarzip.3pm
2.36
KB
-r--r--r--
2026-09-04 10:28
CPAN::Version.3pm
3.23
KB
-r--r--r--
2026-09-04 10:28
Canary::Stability.3pm
4.07
KB
-r--r--r--
2026-09-04 10:29
Expect.3pm
59.32
KB
-r--r--r--
2026-09-04 10:29
File::chdir.3pm
10.12
KB
-r--r--r--
2026-09-04 11:47
HTTP::Tiny.3pm
29.54
KB
-r--r--r--
2026-09-04 10:29
IO::AtomicFile.3pm
5.25
KB
-r--r--r--
2026-09-04 11:39
IO::InnerFile.3pm
5.89
KB
-r--r--r--
2026-09-04 11:39
IO::Lines.3pm
3.69
KB
-r--r--r--
2026-09-04 11:39
IO::Pty.3pm
8.08
KB
-r--r--r--
2026-09-04 10:29
IO::Scalar.3pm
10.42
KB
-r--r--r--
2026-09-04 11:39
IO::ScalarArray.3pm
10.28
KB
-r--r--r--
2026-09-04 11:39
IO::Stringy.3pm
3.95
KB
-r--r--r--
2026-09-04 11:39
IO::Tty.3pm
6.4
KB
-r--r--r--
2026-09-04 10:29
IO::Tty::Constant.3pm
9.48
KB
-r--r--r--
2026-09-04 10:29
IO::Wrap.3pm
10.41
KB
-r--r--r--
2026-09-04 11:39
IO::WrapTie.3pm
14.63
KB
-r--r--r--
2026-09-04 11:39
JSON::Syck.3pm
7.97
KB
-r--r--r--
2026-09-04 10:29
JSON::XS.3pm
86.94
KB
-r--r--r--
2026-09-04 10:29
JSON::XS::Boolean.3pm
2.79
KB
-r--r--r--
2026-09-04 10:29
POD2::DE::local::lib.3pm
22.26
KB
-r--r--r--
2026-09-04 10:29
POD2::PT_BR::local::lib.3pm
22.15
KB
-r--r--r--
2026-09-04 10:29
Path::Tiny.3pm
55.61
KB
-r--r--r--
2026-09-04 11:49
Template.3pm
26.37
KB
-r--r--r--
2026-09-04 11:43
Template::App::ttree.3pm
3.01
KB
-r--r--r--
2026-09-04 11:43
Template::Base.3pm
6.13
KB
-r--r--r--
2026-09-04 11:43
Template::Config.3pm
6.72
KB
-r--r--r--
2026-09-04 11:43
Template::Constants.3pm
5.86
KB
-r--r--r--
2026-09-04 11:43
Template::Context.3pm
24.13
KB
-r--r--r--
2026-09-04 11:43
Template::Directive.3pm
2.94
KB
-r--r--r--
2026-09-04 11:43
Template::Document.3pm
9.89
KB
-r--r--r--
2026-09-04 11:43
Template::Exception.3pm
4.83
KB
-r--r--r--
2026-09-04 11:43
Template::FAQ.3pm
12.43
KB
-r--r--r--
2026-09-04 11:43
Template::Filters.3pm
7.8
KB
-r--r--r--
2026-09-04 11:43
Template::Grammar.3pm
3.16
KB
-r--r--r--
2026-09-04 11:43
Template::Iterator.3pm
9.46
KB
-r--r--r--
2026-09-04 11:43
Template::Manual.3pm
4.4
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::Config.3pm
77.1
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::Credits.3pm
6.84
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::Directives.3pm
73.95
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::Filters.3pm
18.92
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::Internals.3pm
21.04
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::Intro.3pm
11.93
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::Plugins.3pm
13.14
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::Syntax.3pm
12.44
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::VMethods.3pm
29
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::Variables.3pm
30.71
KB
-r--r--r--
2026-09-04 11:43
Template::Manual::Views.3pm
23.41
KB
-r--r--r--
2026-09-04 11:43
Template::Modules.3pm
7.83
KB
-r--r--r--
2026-09-04 11:43
Template::Namespace::Constants.3pm
4.09
KB
-r--r--r--
2026-09-04 11:43
Template::Parser.3pm
7.92
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin.3pm
8.83
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Assert.3pm
3.55
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Datafile.3pm
4.86
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Date.3pm
7.88
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Directory.3pm
9.88
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Dumper.3pm
4.49
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::File.3pm
10.9
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Filter.3pm
10.66
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Format.3pm
3.01
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::HTML.3pm
5.86
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Image.3pm
9.9
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Iterator.3pm
3.17
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Math.3pm
4.7
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Pod.3pm
2.9
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Procedural.3pm
3.73
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Scalar.3pm
3.14
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::String.3pm
15.07
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Table.3pm
9.08
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::URL.3pm
6.12
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::View.3pm
3.56
KB
-r--r--r--
2026-09-04 11:43
Template::Plugin::Wrap.3pm
4.5
KB
-r--r--r--
2026-09-04 11:43
Template::Plugins.3pm
7.72
KB
-r--r--r--
2026-09-04 11:43
Template::Provider.3pm
12.55
KB
-r--r--r--
2026-09-04 11:43
Template::Service.3pm
12.64
KB
-r--r--r--
2026-09-04 11:43
Template::Stash.3pm
9.85
KB
-r--r--r--
2026-09-04 11:43
Template::Stash::Context.3pm
5.18
KB
-r--r--r--
2026-09-04 11:43
Template::Stash::XS.3pm
4.72
KB
-r--r--r--
2026-09-04 11:43
Template::Test.3pm
13.43
KB
-r--r--r--
2026-09-04 11:43
Template::Toolkit.3pm
7.24
KB
-r--r--r--
2026-09-04 11:43
Template::Tools.3pm
3.12
KB
-r--r--r--
2026-09-04 11:43
Template::Tools::tpage.3pm
3.9
KB
-r--r--r--
2026-09-04 11:43
Template::Tools::ttree.3pm
14.41
KB
-r--r--r--
2026-09-04 11:43
Template::Tutorial.3pm
2.69
KB
-r--r--r--
2026-09-04 11:43
Template::Tutorial::Datafile.3pm
17.32
KB
-r--r--r--
2026-09-04 11:43
Template::Tutorial::Web.3pm
31.51
KB
-r--r--r--
2026-09-04 11:43
Template::VMethods.3pm
2.81
KB
-r--r--r--
2026-09-04 11:43
Template::View.3pm
10.54
KB
-r--r--r--
2026-09-04 11:43
Try::Tiny.3pm
20.31
KB
-r--r--r--
2026-09-04 10:29
Types::Serialiser.3pm
11.7
KB
-r--r--r--
2026-09-04 10:29
Types::Serialiser::Error.3pm
2.64
KB
-r--r--r--
2026-09-04 10:29
XML::NamespaceSupport.3pm
11.44
KB
-r--r--r--
2026-09-04 11:45
YAML::Syck.3pm
12.77
KB
-r--r--r--
2026-09-04 10:29
common::sense.3pm
0
B
-r--r--r--
2026-09-04 10:29
lib::core::only.3pm
5.51
KB
-r--r--r--
2026-09-04 10:29
local::lib.3pm
31.02
KB
-r--r--r--
2026-09-04 10:29
version.3pm
14.6
KB
-r--r--r--
2026-09-04 10:29
version::Internals.3pm
27.82
KB
-r--r--r--
2026-09-04 10:29
Save
Rename
.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Template::View 3" .TH Template::View 3 "2026-05-25" "perl v5.32.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Template::View \- customised view of a template processing context .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 7 \& # define a view \& [% VIEW view \& # some standard args \& prefix => \*(Aqmy_\*(Aq, \& suffix => \*(Aq.tt2\*(Aq, \& notfound => \*(Aqno_such_file\*(Aq \& ... \& \& # any other data \& title => \*(AqMy View title\*(Aq \& other_item => \*(AqJoe Random Data\*(Aq \& ... \& %] \& # add new data definitions, via \*(Aqmy\*(Aq self reference \& [% my.author = "$abw.name <$abw.email>" %] \& [% my.copy = "© Copyright 2000 $my.author" %] \& \& # define a local block \& [% BLOCK header %] \& This is the header block, title: [% title or my.title %] \& [% END %] \& \& [% END %] \& \& # access data items for view \& [% view.title %] \& [% view.other_item %] \& \& # access blocks directly (\*(Aqinclude_naked\*(Aq option, set by default) \& [% view.header %] \& [% view.header(title => \*(AqNew Title\*(Aq) %] \& \& # non\-local templates have prefix/suffix attached \& [% view.footer %] # => [% INCLUDE my_footer.tt2 %] \& \& # more verbose form of block access \& [% view.include( \*(Aqheader\*(Aq, title => \*(AqThe Header Title\*(Aq ) %] \& [% view.include_header( title => \*(AqThe Header Title\*(Aq ) %] \& \& # very short form of above (\*(Aqinclude_naked\*(Aq option, set by default) \& [% view.header( title => \*(AqThe Header Title\*(Aq ) %] \& \& # non\-local templates have prefix/suffix attached \& [% view.footer %] # => [% INCLUDE my_footer.tt2 %] \& \& # fallback on the \*(Aqnotfound\*(Aq template (\*(Aqmy_no_such_file.tt2\*(Aq) \& # if template not found \& [% view.include(\*(Aqmissing\*(Aq) %] \& [% view.include_missing %] \& [% view.missing %] \& \& # print() includes a template relevant to argument type \& [% view.print("some text") %] # type=TEXT, template=\*(Aqtext\*(Aq \& \& [% BLOCK my_text.tt2 %] # \*(Aqtext\*(Aq with prefix/suffix \& Text: [% item %] \& [% END %] \& \& # now print() a hash ref, mapped to \*(Aqhash\*(Aq template \& [% view.print(some_hash_ref) %] # type=HASH, template=\*(Aqhash\*(Aq \& \& [% BLOCK my_hash.tt2 %] # \*(Aqhash\*(Aq with prefix/suffix \& hash keys: [% item.keys.sort.join(\*(Aq, \*(Aq) \& [% END %] \& \& # now print() a list ref, mapped to \*(Aqlist\*(Aq template \& [% view.print(my_list_ref) %] # type=ARRAY, template=\*(Aqlist\*(Aq \& \& [% BLOCK my_list.tt2 %] # \*(Aqlist\*(Aq with prefix/suffix \& list: [% item.join(\*(Aq, \*(Aq) %] \& [% END %] \& \& # print() maps \*(AqMy::Object\*(Aq to \*(AqMy_Object\*(Aq \& [% view.print(myobj) %] \& \& [% BLOCK my_My_Object.tt2 %] \& [% item.this %], [% item.that %] \& [% END %] \& \& # update mapping table \& [% view.map.ARRAY = \*(Aqmy_list_template\*(Aq %] \& [% view.map.TEXT = \*(Aqmy_text_block\*(Aq %] \& \& \& # change prefix, suffix, item name, etc. \& [% view.prefix = \*(Aqyour_\*(Aq %] \& [% view.default = \*(Aqanyobj\*(Aq %] \& ... .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\s-1TODO\s0 .SH "METHODS" .IX Header "METHODS" .SS "new($context, \e%config)" .IX Subsection "new($context, %config)" Creates a new Template::View presenting a custom view of the specified \&\f(CW$context\fR object. .PP A reference to a hash array of configuration options may be passed as the second argument. .IP "prefix" 4 .IX Item "prefix" Prefix added to all template names. .Sp .Vb 2 \& [% USE view(prefix => \*(Aqmy_\*(Aq) %] \& [% view.view(\*(Aqfoo\*(Aq, a => 20) %] # => my_foo .Ve .IP "suffix" 4 .IX Item "suffix" Suffix added to all template names. .Sp .Vb 2 \& [% USE view(suffix => \*(Aq.tt2\*(Aq) %] \& [% view.view(\*(Aqfoo\*(Aq, a => 20) %] # => foo.tt2 .Ve .IP "map" 4 .IX Item "map" Hash array mapping reference types to template names. The \fBprint()\fR method uses this to determine which template to use to present any particular item. The \s-1TEXT, HASH\s0 and \s-1ARRAY\s0 items default to 'test', \&'hash' and 'list' appropriately. .Sp .Vb 3 \& [% USE view(map => { ARRAY => \*(Aqmy_list\*(Aq, \& HASH => \*(Aqyour_hash\*(Aq, \& My::Foo => \*(Aqmy_foo\*(Aq, } ) %] \& \& [% view.print(some_text) %] # => text \& [% view.print(a_list) %] # => my_list \& [% view.print(a_hash) %] # => your_hash \& [% view.print(a_foo) %] # => my_foo \& \& [% BLOCK text %] \& Text: [% item %] \& [% END %] \& \& [% BLOCK my_list %] \& list: [% item.join(\*(Aq, \*(Aq) %] \& [% END %] \& \& [% BLOCK your_hash %] \& hash keys: [% item.keys.sort.join(\*(Aq, \*(Aq) \& [% END %] \& \& [% BLOCK my_foo %] \& Foo: [% item.this %], [% item.that %] \& [% END %] .Ve .IP "method" 4 .IX Item "method" Name of a method which objects passed to \fBprint()\fR may provide for presenting themselves to the view. If a specific map entry can't be found for an object reference and it supports the method (default: 'present') then the method will be called, passing the view as an argument. The object can then make callbacks against the view to present itself. .Sp .Vb 1 \& package Foo; \& \& sub present { \& my ($self, $view) = @_; \& return "a regular view of a Foo\en"; \& } \& \& sub debug { \& my ($self, $view) = @_; \& return "a debug view of a Foo\en"; \& } .Ve .Sp In a template: .Sp .Vb 2 \& [% USE view %] \& [% view.print(my_foo_object) %] # a regular view of a Foo \& \& [% USE view(method => \*(Aqdebug\*(Aq) %] \& [% view.print(my_foo_object) %] # a debug view of a Foo .Ve .IP "default" 4 .IX Item "default" Default template to use if no specific map entry is found for an item. .Sp .Vb 1 \& [% USE view(default => \*(Aqmy_object\*(Aq) %] \& \& [% view.print(objref) %] # => my_object .Ve .Sp If no map entry or default is provided then the view will attempt to construct a template name from the object class, substituting any sequence of non-word characters to single underscores, e.g. .Sp .Vb 2 \& # \*(Aqfubar\*(Aq is an object of class Foo::Bar \& [% view.print(fubar) %] # => Foo_Bar .Ve .Sp Any current prefix and suffix will be added to both the default template name and any name constructed from the object class. .IP "notfound" 4 .IX Item "notfound" Fallback template to use if any other isn't found. .IP "item" 4 .IX Item "item" Name of the template variable to which the \fBprint()\fR method assigns the current item. Defaults to 'item'. .Sp .Vb 5 \& [% USE view %] \& [% BLOCK list %] \& [% item.join(\*(Aq, \*(Aq) %] \& [% END %] \& [% view.print(a_list) %] \& \& [% USE view(item => \*(Aqthing\*(Aq) %] \& [% BLOCK list %] \& [% thing.join(\*(Aq, \*(Aq) %] \& [% END %] \& [% view.print(a_list) %] .Ve .IP "view_prefix" 4 .IX Item "view_prefix" Prefix of methods which should be mapped to \fBview()\fR by \s-1AUTOLOAD.\s0 Defaults to 'view_'. .Sp .Vb 2 \& [% USE view %] \& [% view.view_header() %] # => view(\*(Aqheader\*(Aq) \& \& [% USE view(view_prefix => \*(Aqshow_me_the_\*(Aq %] \& [% view.show_me_the_header() %] # => view(\*(Aqheader\*(Aq) .Ve .IP "view_naked" 4 .IX Item "view_naked" Flag to indicate if any attempt should be made to map method names to template names where they don't match the view_prefix. Defaults to 0. .Sp .Vb 1 \& [% USE view(view_naked => 1) %] \& \& [% view.header() %] # => view(\*(Aqheader\*(Aq) .Ve .ie n .SS "print( $obj1, $obj2, ... \e%config)" .el .SS "print( \f(CW$obj1\fP, \f(CW$obj2\fP, ... \e%config)" .IX Subsection "print( $obj1, $obj2, ... %config)" \&\s-1TODO\s0 .ie n .SS "view( $template, \e%vars, \e%config );" .el .SS "view( \f(CW$template\fP, \e%vars, \e%config );" .IX Subsection "view( $template, %vars, %config );" \&\s-1TODO\s0 .SH "AUTHOR" .IX Header "AUTHOR" Andy Wardley <abw@wardley.org> <http://wardley.org/> .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (C) 2000\-2022 Andy Wardley. All Rights Reserved. .PP This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. .SH "SEE ALSO" .IX Header "SEE ALSO" Template::Plugin