SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-CatalystX-REPL rpm build for : OpenSuSE. For other distributions click perl-CatalystX-REPL.

Name : perl-CatalystX-REPL
Version : 0.40.0 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 150600.2.1 Date : 2024-07-21 21:48:07
Group : Unspecified Source RPM : perl-CatalystX-REPL-0.40.0-150600.2.1.src.rpm
Size : 0.02 MB
Packager : https://www_suse_com/
Summary : Read-eval-print-loop for debugging your Catalyst application
Description :
Using Carp::REPL with a Catalyst application is hard. That\'s because of all
the internal exceptions that are being thrown and caught by Catalyst during
application startup. You\'d have to manually skip over all of those.

This role works around that by automatically setting up Carp::REPL after
starting your application, if the \'CATALYST_REPL\' or \'MYAPP_REPL\'
environment variables are set:

MYAPP_REPL=1 ./script/myapp_server.pl

...

42 at lib/MyApp/Controller/Foo.pm line 8.


Trace begun at lib/MyApp/Controller/Foo.pm line 8
MyApp::Controller::Foo::bar(\'MyApp::Controller::Foo=HASH(0xc9fe20)\', \'MyApp=HASH(0xcea6a4)\') called at ...
... # Many more lines of stack trace

$ $c
MyApp=HASH(0xcea6ec)
$ $c->req->uri
http://localhost/foo/bar
$

Options like \'warn\' or \'nodie\' can be passed to Carp::REPL by putting them,
seperated by commas, into the environment variable:

MYAPP_REPL=warn,nodie ./script/myapp_server.pl

Carp::REPL uses Devel::REPL for the shell, so direct any questions how how
to use or customize the repl at that module.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/SLE_15_SP6/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-CatalystX-REPL-0.40.0-150600.2.1.noarch.rpm
     

Provides :
perl(CatalystX::REPL)
perl-CatalystX-REPL

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(Carp::REPL)
perl(Catalyst) >= 5.800.6
perl(namespace::autoclean)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/CatalystX
/usr/lib/perl5/vendor_perl/5.26.1/CatalystX/REPL.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-CatalystX-REPL
/usr/share/doc/packages/perl-CatalystX-REPL/Changes
/usr/share/doc/packages/perl-CatalystX-REPL/README
/usr/share/licenses/perl-CatalystX-REPL
/usr/share/licenses/perl-CatalystX-REPL/LICENSE
/usr/share/man/man3/CatalystX::REPL.3pm.gz

 
ICM