p5-Module-Pluggable - Automatically give your module the ability to have plugins

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename p5-Module-Pluggable-5.2.txz
Package name p5-Module-Pluggable
Package version 5.2
Package release -
Package architecture amd64
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Module-Pluggable
License GPLv1+, ART10
Maintainer perl@FreeBSD.org
Download size 20.21 KB
Installed size 42.58 KB
Provides a simple but, hopefully, extensible way of having 'plugins'
for your module. Obviously this isn't going to be the be all and
end all of solutions but it works for me.
Essentially all it does is export a method into your namespace that
looks through a search path for .pm files and turn those into class
Optionally it instantiates those classes for you.
WWW: https://metacpan.org/release/Module-Pluggable


Package Version Architecture Repository
p5-Module-Pluggable-5.2.txz 5.2 i386 FreeBSD Ports Quarterly
p5-Module-Pluggable-5.2.txz 5.2 amd64 FreeBSD Ports Quarterly
p5-Module-Pluggable-5.2.txz 5.2 i386 FreeBSD Ports Latest
p5-Module-Pluggable - - -


Name Value
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Module-Pluggable-5.2.txz
Source Package devel/p5-Module-Pluggable

Install Howto

Install p5-Module-Pluggable txz package:

# pkg install p5-Module-Pluggable

See Also

Package Description
p5-Module-Pluggable-Fast-0.19_1.txz Fast plugins with instantiation
p5-Module-Pluggable-Ordered-1.5_2.txz Call module plugins in a specified order
p5-Module-Reader-0.002003_1.txz Perl extension to read the source of module like perl does
p5-Module-Recursive-Require-0.04_1.txz Require module recursively
p5-Module-Refresh-0.17_1.txz Refresh %INC files when updated on disk
p5-Module-Release-2.125.txz Upload files to CPAN and SourceForge
p5-Module-Reload-1.11.txz Reload perl library files when updated on disk
p5-Module-Reload-Sel-1.02_1.txz Reload perl library files when updated on disk
p5-Module-Runtime-0.016.txz Runtime module handling
p5-Module-Runtime-Conflicts-0.003_1.txz Provide information on conflicts for Module::Runtime
p5-Module-ScanDeps-1.27.txz Recursively scan Perl code for dependencies
p5-Module-Setup-0.09_1.txz Perl extension for a simple module maker
p5-Module-Signature-0.83.txz Module signature file manipulation
p5-Module-Starter-1.76.txz Simple starter kit for any Perl module
p5-Module-Starter-PBP-0.0.3_2.txz Create a module as recommended in "Perl Best Practices"