def main
      puts VERSION_STR

      Kat::Search.selects.select { |k, v| @options[v[:select]] }.tap do |lists|
        if lists.empty?
          while running; end
        else
          puts format_lists lists
        end
      end
    end
def main
      puts VERSION_STR

      Kat::Search.selects.select { |k, v| @options[v[:select]] }.tap do |lists|
        if lists.empty?
          while running; end
        else
          puts format_lists lists
        end
      end
    end
The main method. Prints a list of options for categories, platforms,
 languages or times if the user has asked for them, otherwise will loop
 over the running method until the user quits (or there's no results).