Acme-ful
view release on metacpan or search on metacpan
=head1 SYNOPSIS
=begin HTML
<span>
<a href="https://badge.fury.io/pl/Acme-ful">
<img src="https://badge.fury.io/pl/Acme-ful.svg" alt="CPAN Current Version" height="18">
</a>
<a href="https://cpants.cpanauthors.org/release/RWILLIS/Acme-ful-0.11">
<img src="https://cpants.cpanauthors.org/release/RWILLIS/Acme-ful-0.11.svg" alt="CPAN Module Quality" />
</a>
<a href="https://travis-ci.org/github/ryan-willis/ful.pm">
<img src="https://travis-ci.org/ryan-willis/ful.pm.svg?branch=master" alt="Build Status" />
</a>
<a href="https://coveralls.io/github/ryan-willis/ful.pm?branch=master">
<img src="https://coveralls.io/repos/github/ryan-willis/ful.pm/badge.svg?branch=master" alt="Coverage Status" />
</a>
</span>
=end HTML
One line to rule them all.
use ful;
Brings the first C<lib/> directory found by directory ascencion and adds it to
C<@INC>.
Instead of:
use lib::relative '../../lib';
# or
use FindBin;
use lib "$FindBin::Bin/../lib";
# or even
BEGIN {
=head1 SYNOPSIS
=begin HTML
<span>
<a href="https://badge.fury.io/pl/Acme-ful">
<img src="https://badge.fury.io/pl/Acme-ful.svg" alt="CPAN Current Version" height="18">
</a>
<a href="https://cpants.cpanauthors.org/release/RWILLIS/Acme-ful-0.11">
<img src="https://cpants.cpanauthors.org/release/RWILLIS/Acme-ful-0.11.svg" alt="CPAN Module Quality" />
</a>
<a href="https://travis-ci.org/github/ryan-willis/ful.pm">
<img src="https://travis-ci.org/ryan-willis/ful.pm.svg?branch=master" alt="Build Status" />
</a>
<a href="https://coveralls.io/github/ryan-willis/ful.pm?branch=master">
<img src="https://coveralls.io/repos/github/ryan-willis/ful.pm/badge.svg?branch=master" alt="Coverage Status" />
</a>
</span>
=end HTML
One line to rule them all.
use ful;
Brings the first C<lib/> directory found by directory ascencion and adds it to
C<@INC>.
Instead of:
use lib::relative '../../lib';
# or
use FindBin;
use lib "$FindBin::Bin/../lib";
# or even
BEGIN {
( run in 0.991 second using v1.01-cache-2.11-cpan-df04353d9ac )