Lim::Plugins - Lim's plugin loader and container
See Lim for version.
use Lim::Plugins;
Lim::Plugins->instance->Load;
Returns the singelton instance of this class.
Loads all plugins that exists on the system under Lim::Plugin::. Returns the reference to itself even on error.
Returns a list of loaded plugin's module name (eg Lim::Plugin::Example).
Returns a list of hash references of loaded plugins.
{ name => Short name (eg Example), module => Module name (Lim::Plugin::Example), version => Version (Lim::Plugin::Example->VERSION), loaded => True or false if the plugin is loaded (True) }
Returns a list of hash references of all known plugins, check Loaded for how the hash reference looks.
Loaded
Jerry Lundström, <lundstrom.jerry at gmail.com>
<lundstrom.jerry at gmail.com>
Please report any bugs or feature requests to https://github.com/jelu/lim/issues.
You can find documentation for this module with the perldoc command.
perldoc Lim::Plugins
You can also look for information at:
Lim issue tracker (report bugs here)
https://github.com/jelu/lim/issues
Copyright 2012-2013 Jerry Lundström.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
To install Lim, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Lim
CPAN shell
perl -MCPAN -e shell install Lim
For more information on module installation, please visit the detailed CPAN module installation guide.