Watch files for changes
npm install @proedge1/filewatcherbash
npm install @proedge1/filewatcher
`
Usage
`typescript
import * as WatchFile from '@proedge1/filewatcher';
const Watcher = new WatchFile();
Watcher.on('folder-updated', log => {
fs.copyFileSync(log.file, log.dest);
});
Watcher.on('file-updated', log => {
fs.writeFileSync(log.dest, log.message);
});
Watcher.on('ready', log => {
console.log(log.msg);
});
Watcher.on('error', log => {
console.error([ERROR] -> ${log.name} \n+
[CAUSE] -> ${log.cause} \n+
[STACK] -> ${log.stack});
});
Watcher.watchFolder('./users/Perwollnt', './backup/users/Perwollnt');
//Watcher....;
Watcher.watchFile('./srv1/config/UserConfig.ts', "./srv2/config/UserConfig/");
``