PFuseFS README
Plain FUSE bindings.
The C ext is derived from fusefs-osx but stripped back to allow more logic in Ruby - the language you'd rather do tricky things in.
The FuseFS library also includes FuseFS::DirEntry, FuseFS::FileEntry and FuseFS::Entries helpers, the latter calling back to your getattr function to create an accurate stat struct.
Requirements
* FUSE (http://fuse.sourceforge.org)
* Ruby 1.8
(* C compiler)
Install
gem install dsturnbull-fusefs
Usage
require 'fusefs'
Some sample ruby filesystems are listed in "sample/"
When you run a fusefs script, it will listen on a socket indefinitely, so
either background the script or open another terminal to mosey around in the
filesystem.
Also, check the API.txt file for more use.
License
MIT license, in file "LICENSE"
Authors: David Turnbull <[email protected]> Inspired by: Greg Millam <[email protected]>, Kyle Maxwell <[email protected]> (fizx/fusefs-osx)