Alexander Shishenko
Alexander Shishenko
> How do you know that a CLI tools support this flag and does not explode if you invoke it? AFAIK, there is no way to know reliably and there...
It looks great! JSON Schema is already generated by [oactool](https://github.com/openautocomplete/oactool), so we can use it as a start. Also, I've found [json-schema-to-typescript](https://www.npmjs.com/package/json-schema-to-typescript) tool, that could convert jsonschema definitions to typescript...
Yes, in a general case, two io_services require two separate threads.
Oh, I have tested dir_monitor only on the inotify backend. I thought it already has recursive directory scanning for all platforms (inotify backend is recursive).
Oh, inotify is a difficult topic. For example, I think, it would be good to change IN_MODIFY with IN_CLOSE_WRITE to be consistent with Windows.
I fully agree with you about IN_ATTRIB. But I think that this should be up to user to select between `IN_CLOSE_WRITE` and `IN_MODIFY`.
Well, I have a patch with a compile-time switch: https://github.com/Librevault/dir_monitor/commit/cddb57519efa38cc51b7f67ea7cf3ffe3237db18, but I think it is an ugly solution, because this switch is library-wide, and I cannot create two dir_monitors, one...
Maybe, not a union, but a structure (or a bitset?) with extra information. I'll try to make a patch for it
Added an experimental versioning support in b79d20dfa0a0bfcbb8e80e67d9379c4f05476145, but it needs further testing and documentation.
> Lastly, quitting Librevault from the the system tray removed the icon, but the process continues to run until it's killed in the task manager (and the Librevault-daemon process continues...