Hi all,
I have a directory and need to get a notification when a new file appears in it.
Any suggestions on how to do it with Lwt?
Thanks in advance
Hi all,
I have a directory and need to get a notification when a new file appears in it.
Any suggestions on how to do it with Lwt?
Thanks in advance
I have used this library: lwt-inotify for similar purposes before. I don’t think that inotify has an event specifically for “only when a new file appears in a directory”, but maybe the dune code-base has some example code that does this (with async though).
Thanks! It’s exactly what I was looking for.
Note that inotify is Linux only; if you need something more portable (but also more complex), then Irmin has a irmin-watcher library that supports inotify (Linux), fsevents (macOS) and a polling mode (Windows/other).
Thanks.
I don’t need portability right now but it definitely worth a careful look.