list (Thor::Runner)

    # File lib/thor/runner.rb, line 130
      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