Files
bootswatch/docs/2/swatchmaker/watcher.rb
2017-11-03 20:35:32 -04:00

19 lines
421 B
Ruby

#!/usr/bin/env ruby
require 'rubygems'
require 'directory_watcher'
dw = DirectoryWatcher.new 'swatch'
dw.interval = 1.0
dw.add_observer do |*args|
args.each do |event|
if /less/ =~ event.path
`make bootswatch`
puts "#{Time.now.strftime("%I:%M:%S")} make bootswatch (since #{event.path} #{event.type})"
end
end
end
dw.start
gets # when the user hits "enter" the script will terminate
dw.stop