perkeep/vendor/bazil.org/fuse
mpl 9417938aa3 vendor: update a bunch of dependencies, and clean some things up
This change:

1) makes perkeep.org/server/perkeepd/ui/goui a module on its own, so that it
gets ignored by go mod with respect to perkeep.org. Because there's no reason it
should appear in perkeep.org/go.mod, as it is only used by gopherjs to rebuild
the web UI code.
2) updates a few of our dependencies to keep up with upstream changes (go get
-u, go mod tidy, go mod vendor).
3) readds manually (since go mod vendor removes them)
vendor/github.com/gopherjs/gopherjs (and its deps) as well as vendor/myitcv.io
because they are needed when one wants to rebuild the web UI.

As a result I think we can now drop dep, so it is done in this change as
well.

Change-Id: I155819163e15e214a6ba44bab2c19ae171d83d1b
2019-05-30 02:03:30 +02:00
..
fs vendor: update to dep v0.4.0 which allows for auto pruning, more legal files and no tests 2018-02-06 06:56:32 -08:00
fuseutil Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
syscallx vendor: update a bunch of dependencies, and clean some things up 2019-05-30 02:03:30 +02:00
.gitattributes vendor: update a bunch of dependencies, and clean some things up 2019-05-30 02:03:30 +02:00
LICENSE Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
README.md vendor: update a bunch of dependencies, and clean some things up 2019-05-30 02:03:30 +02:00
buffer.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
debug.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
error_darwin.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
error_freebsd.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
error_linux.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
error_std.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
fuse.go vendor: update bazil.org/fuse 2016-07-20 16:09:08 +02:00
fuse_darwin.go vendor: update bazil.org/fuse 2016-07-20 16:09:08 +02:00
fuse_freebsd.go vendor: update bazil.org/fuse 2016-07-20 16:09:08 +02:00
fuse_kernel.go vendor: update bazil.org/fuse 2016-07-20 16:09:08 +02:00
fuse_kernel_darwin.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
fuse_kernel_freebsd.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
fuse_kernel_linux.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
fuse_kernel_std.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
fuse_linux.go vendor: update bazil.org/fuse 2016-07-20 16:09:08 +02:00
mount.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
mount_darwin.go vendor: update bazil.org/fuse 2016-07-20 16:09:08 +02:00
mount_freebsd.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
mount_linux.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
options.go vendor: update bazil.org/fuse 2017-11-22 05:28:42 -08:00
options_darwin.go vendor: update bazil.org/fuse 2017-11-22 05:28:42 -08:00
options_freebsd.go vendor: update bazil.org/fuse 2017-11-22 05:28:42 -08:00
options_linux.go vendor: update bazil.org/fuse 2017-11-22 05:28:42 -08:00
protocol.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
unmount.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
unmount_linux.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00
unmount_std.go Update bazil.org/fuse 2016-04-09 12:40:02 -07:00

README.md

bazil.org/fuse -- Filesystems in Go

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.

Heres 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.