watchit

Crates.iowatchit
lib.rswatchit
version0.1.0
sourcesrc
created_at2024-05-10 13:19:28.274814
updated_at2024-05-10 13:19:28.274814
descriptionAn easy to use, cross-platform watcher for file changes
homepagehttps://github.com/ciresnave/watchit
repositoryhttps://github.com/ciresnave/watchit
max_upload_size
id1236005
size6,546
CireSnave (ciresnave)

documentation

https://github.com/ciresnave/watchit

README

WatchIt! :eye:

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");
Commit count: 2

cargo fmt