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

Munin::Node::Configure::PluginList - Loading and listing a collection of plugins

Name

       Munin::Node::Configure::PluginList - Loading and listing a collection of plugins

Subroutines

new(%args)
           Constructor.

           Required arguments are 'libdir' and 'servicedir', which are the plugin library and service directory,
           respectively.

       load(@families)
           Finds all the plugins in 'libdir' that are in any of @families, and any instances of these plugins in
           'servicedir'.

       list()
           Returns  a  list of Munin::Node::Configure::Plugin objects currently loaded, sorted alphabetically by
           name.

       names()
           Returns the names of the currently-loaded plugins.

perl v5.40.1                                       2025-05-20             Munin::Node::Co...ure::PluginList(3pm)

Synopsis

         my $plugins = Munin::Node::Configure::PluginList->new(
               libdir     => '/usr/share/munin/plugins/',
               servicedir => '/etc/munin/plugins/',
         );
         $plugins->load('auto');
         foreach my $plugin ($plugins->list) {
               # do something to each 'auto' plugin in turn
         }

See Also