# File lib/guard.rb, line 154
    def start(options = {})
      setup(options)
      ::Guard::UI.info "Guard is now watching at '#{ @watchdir }'"

      within_preserved_state do
        runner.run(:start)
      end

      listener.start(false)

      @allow_stop.wait if @allow_stop
    end