Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.39 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.39 KB

MemFS

Build Status Coverage Status Go Report Card GoDoc

In memory file system that implements as many FUSE interfaces as possible.

For more information see the godoc documentation.

Getting Started

Clone or download the repository into your Go path or use go get as follows:

$ go get github.com/bbengfort/memfs

Change your working directory to repository. Build and install the MemFS command line tool and add to your $PATH:

$ go install cmd/memfs.go

You should now be able to run the memfs command. To see the various command line options:

$ memfs --help

Finally to mount the MemFS in a directory called data in your home directory, with the reasonable defaults from the command line configuration:

$ memfs ~/data

The FileSystem should start running in the foreground with info log statements, and the mount point should appear in your OS.