This fork has support for FUSE on Mac. MacFUSE 4.0.0 and 3.3 (or newer) are supported.
The original project dropped support for FUSE on Mac when OSXFUSE stopped being an open source project bazil/fuse#224. I respect the maintainers decisions of both projects.
In this fork, the following patches to remove support for OSXFUSE have been dropped:
After forking, a patch to introduce support for macFUSE 4 has been made #1.
To use this fork in your project: go get github.com/zegl/fuse
bazil.org/fuse is a Go library for writing FUSE userspace filesystems.
It is a from-scratch implementation of the kernel-userspace communication protocol, and does not use the C library from the project called FUSE. bazil.org/fuse embraces Go fully for safety and ease of programming.
Here’s how to get going:
go get bazil.org/fuse Website: http://bazil.org/fuse/
Github repository: https://github.com/bazil/fuse
API docs: http://godoc.org/bazil.org/fuse
Our thanks to Russ Cox for his fuse library, which this project is based on.