# File lib/mcollective/pluginmanager.rb, line 116
    def self.find(type, extension="rb")
      extension = ".#{extension}" unless extension.match(/^\./)

      plugins = []

      Config.instance.libdir.each do |libdir|
        plugdir = File.join([libdir, "mcollective", type.to_s])
        next unless File.directory?(plugdir)

        Dir.new(plugdir).grep(/#{extension}$/).map do |plugin|
          plugins << File.basename(plugin, extension)
        end
      end

      plugins.sort.uniq
    end