class Thor::Runner
def list(search = "")
def list(search = "") initialize_thorfiles search = ".*#{search}" if options["substring"] search = /^#{search}.*/i group = options[:group] || 'standard' classes = Thor.subclasses.select do |k| (options[:all] || k.group_name == group) && Thor::Util.constant_to_thor_path(k.name) =~ search end display_klasses(false, classes) end