Incremental utilities for NodeJS File System API.
npm install fs-utilIncremental utilities for NodeJS File System API.

Provides the ability to watch an entire _tree_ of folders and files.
* Events:
* watch
* unwatch
* create
* change
* delete
```coffeescript``
fsu = require 'fs-util'
watcher = fsu.watch 'desired/path', /.coffee$/m
watcher.on 'watch', (f)-> console.log 'WATCHED ' + [f.type, f.location]
watcher.on 'unwatch', (f)-> console.log 'UNWATCHED ' + [f.type, f.location]
watcher.on 'create', (f)-> console.log 'CREATED ' + [f.type, f.location]
watcher.on 'change', (f)-> console.log 'CHANGED ' + [f.type, f.location]
watcher.on 'delete', (f)-> console.log 'DELETED ' + [f.type, f.location]
All callbacks receives one argument which is the related item to the event.
It has the following properties:
#### [item].location
Fullpath location of the item.
##### [item].type
Item type, can be dir or file.
##### [item].prev
Last stat of the file, it's an instance of fs.Stats.
##### [item].curr
Current stat of the file, it's an instance of fs.Stats.
##### [item].tree
The complete tree of subitems (files and folders) under that point.
* _Applies only when item.type is folder_
``bash``
npm install fs-util
``bash``
cd fs-util && npm install
``bash``
make build
``bash``
make test
List of TODO features besides the current [FS Tree Watcher].watch:
* mkdir [-p]rm [-r] [-f]
* search
* cp [-r]
* mv`
*
Note: _There are also some tests to be finished and tested across different
platforms, such as Osx, Linux and Windows._