
This package offers native go bindings for fuse, and has several features:
* high speed: as fast as libfuse using the gc compiler for single
threaded loads.
* supports in-process mounting of different filesystems onto
subdirectories of the fuse mount.
* supports 3 interfaces for writing filesystems:
- pathfilesystem: define filesystems in terms path names.
- nodefilesystem: define filesystems in terms of inodes.
- rawfilesystem: define filesystems in terms of fuse's raw
wire protocol.
* both nodefilesystem and pathfilesystem support manipulation of true
hardlinks.
the package also includes two fleshed out examples, zipfs and unionfs.