[package]
edition = "2021"
name = "watch-path"
version = "0.1.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Protocol-agnostic file watching across local, SSH, FTP, and HTTP"
readme = false
keywords = [
"file-watching",
"ssh",
"ftp",
"http",
"notify",
]
categories = [
"filesystem",
"network-programming",
]
license = "BSD-2-Clause"
repository = "https://github.com/monokrome/watch-path"
[lib]
name = "watch_path"
path = "src/lib.rs"
[dependencies.notify]
version = "7"
[dependencies.reqwest]
version = "0.12"
features = ["blocking"]
[dependencies.shlex]
version = "1.3"
[dependencies.ssh2]
version = "0.9"
[dependencies.suppaftp]
version = "6"
[dependencies.thiserror]
version = "2"
[dev-dependencies.tempfile]
version = "3"
[lints.clippy]
cloned_instead_of_copied = "warn"
implicit_clone = "warn"
manual_let_else = "warn"
needless_pass_by_value = "warn"
redundant_clone = "warn"
uninlined_format_args = "warn"