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