# File lib/pry-remote-em/client.rb, line 165
    def filter_server_list(list)
      if opts[:filter_host]
        list = list.select { |url, name| url.host =~ opts[:filter_host] }
      end
      if opts[:filter_name]
        list = list.select { |url, name| name =~ opts[:filter_name] }
      end
      if opts.include?(:filter_ssl)
        list = opts[:filter_ssl] ?
          list.select{|url, name| url.scheme == 'pryems' } :
          list.select{|url, name| url.scheme == 'pryem' }
      end
      if list.empty?
        log.info("\033[33m[pry-remote-em] no registered servers match the given filter\033[0m")
        Process.exit
      end
      list
    end