 # @param {String} filename File path to watch, optionally pass /* or /**/* wildcards
 # @param {String} [task] Optionally run a child process
 # @param {Function} callback
+
 @watch = (filename, task, callback) =>
   
   callback = task if _.isFunction task

# @param {RegExp} regex
# @param {String} [task] Optionally run a child process
# @param {Function} callback
@watchRegExp = (dir, regex, task, callback) ->
  
  callback = task if _.isFunction task

# @param {String} filename
# @param {String} [task]
# @param {Function} callback

watchFile = (filename, task, callback) ->
  fs.watchFile filename, (curr, prev) ->
    return if curr.size is prev.size and curr.mtime.getTime() is prev.mtime.getTime() 
