1 个稳定版本
新 1.0.0 | 2024 年 8 月 15 日 |
---|
在 文件系统 中排名 842
每月下载量 1,662
在 3 个 crates 中使用(通过 notify-fork)
36KB
468 行(不包括注释)
Notify
Rust 的跨平台文件系统通知库。
由以下项目使用:alacritty、cargo watch、cobalt、deno、docket、mdBook、rust-analyzer、watchexec、watchfiles、xi-editor 以及其他。
(寻找桌面通知?请查看 notify-rust 或 alert-after!)
平台
- Linux / Android:inotify
- macOS:FSEvents 或 kqueue,请参阅功能
- Windows:ReadDirectoryChangesW
- iOS / FreeBSD / NetBSD / OpenBSD / DragonflyBSD:kqueue
- 所有平台:轮询
许可证
Notify 在 CC Zero 1.0 许可下发布。
notify-debouncer-mini 在 MIT 或 Apache-2.0 许可下发布。
notify-debouncer-full 在 MIT 或 Apache-2.0 许可下发布。
file-id 在 MIT 或 Apache-2.0 许可下发布。
来源
受 Go 的 fsnotify 和 Node.js 的 Chokidar 启发,因 cargo watch 的需求而诞生,以及对 C/Rust 跨平台通知库不存在的一般不满。
最初由 Félix Saparelli 和杰出的 贡献者 创建。
依赖
~195KB