Dart FFI bindings for FUSE
How to use
Status
DO NOT USE, STILL WORK IN PROGRESS!
xPass in command line args to Fuse main()xLibrary structure and example working for: getattrMinimal implementation: open, read, readdirImplement more common operations: create, write, unlink, mkdir, rmdir, release, rename, truncate, destroyFull API from fuse.h
References
Dart FFI
Tutorial for basics of using Dart FFI
Example code of how to pass in String (using Pointer<Utf8>)
This issue comment actually had one of the best, clearest examples of code to do callback into Dart from C, more so than the example code in the issue that tracked callback implementation.
Practical example of using existing C library including setup for mobile
How to pass String arrays from Dart to C
CMake
Good explanation of basics of CMake file
FUSE
Excellent tutorial with example code on basic use of FUSE in C including how to configure with CMake