Overview of Notify
mainNotify is a cross-platform filesystem notification library for Rust. It provides a unified interface for monitoring filesystem events across different operating systems.
Supported Platforms and Mechanisms:
- Linux / Android:
inotify - macOS:
FSEventsorkqueue(depending on features) - Windows:
ReadDirectoryChangesW - iOS / FreeBSD / NetBSD / OpenBSD / DragonflyBSD:
kqueue - All platforms:
polling(fallback mechanism)
Note: If you are looking for desktop notifications (system alerts) rather than filesystem event monitoring, use notify-rust or alert-after instead.