directory-tree-watcher

0.1.1 • Public • Published

directory-tree-watcher

Extend the functionality of fs.watch(filename, [options], listener) to subdirectories.

Example usage:

var watch = require("directory-tree-watcher");

watch(".", function(event, file) {
    console.log("watcher:", event, file);
});

watch(directory, [options,] listener, callback)

Watches a directory and all sub-directories. options are the same as for fs.watch(filename, [options], listener). The listener is also passed to fs.watch(filename, [options], listener). The callback is passed two parameters. The first parameter is an error (if any). The second parameter of the callback a Watcher object, which responds to a close() method, which closes the watcher.

Testing

Install jake: npm install -g jake

Note that Jake is a system-level tool, and wants to be installed globally.

To execute tests execute: jake test

License

MIT License. View it at LICENSE file.

/directory-tree-watcher/

    Package Sidebar

    Install

    npm i directory-tree-watcher

    Weekly Downloads

    9

    Version

    0.1.1

    License

    none

    Last publish

    Collaborators

    • jfk