 minimatch     = require "minimatch"
 fsWatchTree   = require "fs-watch-tree"
 nStore        = require "nstore"
+growl         = require "growl"
 _             = require "underscore"
 
 

      if @options.batch
        if changedFiles.length > 0
          @execFunc changedFiles, (err) =>
            return cb(err) if err
            async.forEach changedFiles, _.bind(@updateMtime, @), cb
        else

        if changedFiles.length > 0
          x = (f, innerCb) =>
            @execFunc f, (err) =>
              growl("#{f}\n#{err}") if err
              return innerCb(err) if err
              @updateMtime(f, innerCb)
          async.forEach changedFiles, x, cb
