Skip to content

Instantly share code, notes, and snippets.

@stringfellow
stringfellow / watch.rb
Created February 10, 2012 13:32
Watch for file changes and refresh your browser automatically
#!/usr/bin/env ruby
# watch.rb by Brett Terpstra, 2011 <http://brettterpstra.com>
# with credit to Carlo Zottmann <https://github.com/carlo/haml-sass-file-watcher>
# edited by Dave Arter to refresh Chrome using code suggested in Brett's original blog post: <http://brettterpstra.com/watch-for-file-changes-and-refresh-your-browser-automatically/>
# edited more by Steve Pike to not do any of that, and instead recompile coffee.
trap("SIGINT") { exit }
if ARGV.length < 1
puts "Usage: #{$0} watch_folder"