class Inspec::Plugins::CLI

stores all CLI plugin, we expect those to the ‘Thor` subclasses

def self.add_subcommand(klass, subcommand_name, usage, description, options = {})

def self.add_subcommand(klass, subcommand_name, usage, description, options = {})
  subcommands[subcommand_name] = {
    klass: klass,
    subcommand_name: subcommand_name,
    usage: usage,
    description: description,
    options: options,
  }
end

def self.subcommands

def self.subcommands
  @subcommands ||= {}
end