include-exclude-watcher 0.1.2

Async file watcher with glob-based include/exclude patterns and built-in debouncing
Documentation
[package]
name = "include-exclude-watcher"
version = "0.1.2"
edition = "2021"
authors = ["Frank van Viegen <frank@vanviegen.net>"]
description = "Async file watcher with glob-based include/exclude patterns and built-in debouncing"
license = "MIT"
repository = "https://github.com/vanviegen/include-exclude-watcher.rs"
documentation = "https://docs.rs/include-exclude-watcher"
readme = "README.md"
keywords = ["file-watcher", "inotify", "glob", "async", "tokio"]
categories = ["filesystem", "asynchronous"]
rust-version = "1.70"

[dependencies]
tokio = { version = "1", default-features = false, features = ["net", "time"] }
libc = { version = "0.2", default-features = false }

[dev-dependencies]
tokio = { version = "1", features = ["full"] }

[[bin]]
name = "iow"
path = "src/bin/iow.rs"
required-features = ["cli"]

[features]
default = []
cli = ["dep:clap", "tokio/rt-multi-thread"]

[dependencies.clap]
version = "4.5"
features = ["derive"]
optional = true