Skip to content

dsturnbull/pfuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Plain Ruby FUSE bindings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published