go-fuse: github.com/hanwen/go-fuse Index | Files | Directories

package lib

import "github.com/hanwen/go-fuse"

This is a repository containing Go bindings for writing FUSE file systems.

Go to https://godoc.org/github.com/hanwen/go-fuse/fs for the in-depth documentation for this library.

Older, deprecated APIs are available at https://godoc.org/github.com/hanwen/go-fuse/fuse/pathfs and https://godoc.org/github.com/hanwen/go-fuse/fuse/nodefs.

Index

Package Files

doc.go

Directories

PathSynopsis
benchmark
benchmark/bulkstat
example/autounionfs
example/benchmark-read-throughputreadbench is a benchmark helper for measuring throughput on single-file reads out of a FUSE filesystem.
example/helloThis program is the analogon of libfuse's hello.c, a a program that exposes a single file "file.txt" in the root directory.
example/loopbackThis is main program driver for the loopback filesystem from github.com/hanwen/go-fuse/fs/, a filesystem that shunts operations to an underlying file system.
example/memfs
example/multizipThis is main program driver for MultiZipFs from github.com/hanwen/go-fuse/zipfs, a filesystem for mounting multiple read-only archives.
example/statfsstatfs is a main driver for the file system from github.com/hanwen/go-fuse/benchmark, intended for benchmarking FUSE libraries.
example/unionfs
example/zipfsThis is main program driver for github.com/hanwen/go-fuse/zipfs, a filesystem for mounting read-only archives.
fsPackage fs provides infrastructure to build tree-organized filesystems.
fusePackage fuse provides APIs to implement filesystems in userspace in terms of raw FUSE protocol.
fuse/nodefsThis package is deprecated.
fuse/pathfsThis package is deprecated.
internal
internal/testutil
internal/utimens
newunionfs
posixtestPackage posixtest file systems for generic posix conformance.
splice
unionfs
zipfs

Updated 2019-09-16. Refresh now. Tools for package owners.