1 unstable release
0.1.0 | May 10, 2024 |
---|
#1687 in Filesystem
7KB
53 lines
WatchIt! 👁️
We've got our eyes on your files. WatchIt will run your callback when a file changes. It's easy to use and simple to understand. WatchIt is cross platform and works on Linux, BSD, Mac and Windows.
Usage
Add watchit to your cargo.toml:
[dependencies]
watchit = "0.1"
Create and instance of the Watcher with a callback:
let mut watcher = Watcher::new(|event| println!(event));
Add a file to be watched:
watcher.watch("file.txt");
lib.rs
:
WatchIt!
We've got our eyes on your files. WatchIt will run your callback when a file changes. It's easy to use and simple to understand. WatchIt is cross platform and works on Linux, BSD, Mac and Windows.
Usage
Add watchit to your cargo.toml:
[dependencies]
watchit = "0.1"
Create and instance of the Watcher with a callback:
let mut watcher = Watcher::new(|event| println!(event));
Add a file to be watched:
watcher.watch("file.txt");
Dependencies
~1–12MB
~75K SLoC