golang-github-hanwen-go-fuse-dev

Native go bindings for the fuse kernel module
  https://github.com/hanwen/go-fuse
  0
  no reviews



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.