use std::path::Path;
use std::time::Duration;
use filesentry::Watcher;
pub fn main() {
let _ = env_logger::builder().try_init();
let watcher = Watcher::new().unwrap();
watcher
.add_root(Path::new("test/foo"), true, |_| ())
.unwrap();
watcher
.add_root(Path::new("test/bar"), false, |_| ())
.unwrap();
watcher.add_handler(|events| {
for event in &*events {
println!("{event:?}")
}
true
});
watcher.start();
std::thread::sleep(Duration::from_secs(60 * 60));
}