Fuse based filesystem that notifies you when changes happen
npm install -g difffs
difffs [directory] [mountpoint]
For example to mount your home folder to /tmp/mnt
do
mkdir /tmp/mnt
difffs ~ /tmp/mnt
Now if you navigate to /tmp/mnt
and edit/create a file or a folder the above command will print out the change
You can also use it as a node module
var difffs = require('difffs')
// diff is a readable stream of changes
var diff = difffs('/Users/maf', '/tmp/mnt')
// remember to drain the stream - otherwise the fs will block
diff.on('data', function (change) {
console.log('the filesystem changed', change)
})
See the fuse-bindings requirements
MIT