class LicenseFinder::CLI::Base

def self.subcommand(namespace, klass, namespace_description)

def self.subcommand(namespace, klass, namespace_description)
  description = "#{namespace} [#{(klass.tasks.keys - ["help"]).join("|")}]"
  desc description, "#{namespace_description} - see `license_finder #{namespace} help` for more information"
  super namespace, klass
end

def die_on_error

def die_on_error
  yield
rescue LicenseFinder::Error => e
  say e.message, :red
  exit 1
end