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