You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current library implementation focuses on porting the libfuse's low-level API (described in fuse_lowlevel.h). and the convenience from the perspective of the user's side of the filesystem implementors is not considered.
In order to grow this project as a more use-friendly FUSE framework, it is needed to hide the protocol details and provide the higher-level API for filesystem authors (here, the term "high-level" is different from what used in libfuse and it is not a path-based API).
The text was updated successfully, but these errors were encountered:
Yes, I am currently trying to learn polyfuse-tokio and implement a sysfs/debugfs inspired pseudo fs for a tokio-based daemon I am writing, to allow controlling it at runtime using regular shell commands. As I am going through the examples to learn the API, it feels like there would be a lot of potential for crating some nice rusty abstractions (possibly with proc macros) for such use cases.
If it was easy to create such pseudo-filesystems to expose the internals of a program, it could become a very convenient way of adding a runtime control interface to tokio-based applications.
The current library implementation focuses on porting the libfuse's low-level API (described in
fuse_lowlevel.h
). and the convenience from the perspective of the user's side of the filesystem implementors is not considered.In order to grow this project as a more use-friendly FUSE framework, it is needed to hide the protocol details and provide the higher-level API for filesystem authors (here, the term "high-level" is different from what used in
libfuse
and it is not a path-based API).The text was updated successfully, but these errors were encountered: