Illmatic Scheduling: A scheduling library avoiding to dirturb someone.

How to use?

rust let rt = tokio::runtime::Builder::new_multi_thread().enable_time().build().unwrap(); rt.block_on(async move { let mut mgr = illmatic_scheduling::JobManager::new(&["firefox"], 10.0); for _i in 0..10 { if let Ok(count) = mgr.watch().await { // You have a `count` times to do something. } sleep(Duration::from_millis(1000)).await; } });

License

AGPL v3 or later