logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Carp::Clan::Share - Share your Carp::Clan settings with your whole Clan

Acknowledgements

Author

       Robert Krimen, "<rkrimen at cpan.org>"

Bugs

       Please report any bugs or feature requests to "bug-carp-clan-share at rt.cpan.org", or through the web
       interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Carp-Clan-Share>.  I will be notified, and
       then you'll automatically be notified of progress on your bug as I make changes.

Description

       This is a very lightweight helper module (actually just an import method) that will automagically create
       a __PACKAGE__::Carp module for you.

       Any arguments passed to the import (e.g. via use) method are forwarded along to Carp::Clan.

       NOTE: If you use this from a package ending with ::Carp, then it will use the parent of of that package
       as the target namespace

           package My::Namespace::Carp;

           use Carp::Clan::Share;

           package My::Namespace::Module

           use My::Namespace::Carp; # Acts like "use Carp::Clan qw/^My::Namespace::/;"

Name

       Carp::Clan::Share - Share your Carp::Clan settings with your whole Clan

See Also

       Carp::Clan

       Carp

Support

       You can find documentation for this module with the perldoc command.

           perldoc Carp::Clan::Share

       You can also look for information at:

       •   RT: CPAN's request tracker

           <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Carp-Clan-Share>

       •   AnnoCPAN: Annotated CPAN documentation

           <http://annocpan.org/dist/Carp-Clan-Share>

       •   CPAN Ratings

           <http://cpanratings.perl.org/d/Carp-Clan-Share>

       •   Search CPAN

           <http://search.cpan.org/dist/Carp-Clan-Share>

Synopsis

           package My::Namespace

           use Carp::Clan::Share; # My::Namespace::Carp now exists

           ...

           package My::Namespace::Module

           use My::Namespace::Carp; # Acts like "use Carp::Clan qw/^My::Namespace::/;"

           ...

           package My::Other::Namespace;

           # You can also pass options through to Carp::Clan
           use Carp::Clan::Share qw/verbose/; # My::Other::Namespace::Carp now exists

           ...

           package My::Other::Namespace::Module

           use My::Other::Namespace::Carp; # Acts like "use Carp::Clan qw/^My::Other::Namespace:: verbose/;"

           ...

Version

       Version 0.013

See Also