# File lib/webby/auto_builder.rb, line 80
  def run
    logger.info 'starting autobuild (Ctrl-C to stop)'

    Signal.trap('INT') {
      @watcher.stop
      @web_server.stop if @web_server
    }

    @watcher.start
    if @web_server
      @web_server.start
      sleep 0.25
      Launchy.open("http://localhost:#{::Webby.site.web_port}")
    end

    @watcher.join
    @web_server.join if @web_server
  end