Wait for etcd key creation and watch changes
npm install etcd-watcherYou need node-etcd.
```
$ npm install node-etcd
$ npm install etcd-watcher
Please note that returned values object will be modified by this library, if you want to compare values
between change events, you'll need to clone the returned values.
`js
var Etcd = require('node-etcd');
var etcd = new Etcd();
var etcdWatcher = require('etcd-watcher');
var watcher = etcdWatcher.watcher(etcd, {
key1: {
required: true,
etcd: '/foo/bar/key1'
},
key2: {
required: false,
default: 'defaultValue'
},
key3: { // will fetch all subNodes and return them as objet, also react to any child modification
etcd: '/foo',
}
});
watcher.wait(function (err, values) {
console.log('keys set', values);
watcher.on('change', function (values) {
console.log('key change', values);
})
});
``