# File lib/guard.rb, line 96
    def setup(options = {})
      @lock       = Mutex.new
      @options    = options
      @guards     = []
      self.reset_groups
      @listener   = Listener.select_and_init(options)

      UI.clear if @options[:clear]
      debug_command_execution if @options[:verbose]

      self
    end