Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 1.48 KB

README.md

File metadata and controls

57 lines (45 loc) · 1.48 KB

drivefs

An experimental FUSE filesystem for Google Drive written in pure go.

Status

drivefs is currently functional, but experimental. Bugs still exist so please report them!

FUSE functions supported.

Function drivefs Google Drive
Create X X
Flush X X
FSync - X
GetAttr X X
GetXAttr - X
Link - -
Mkdir X X
Read - X
ReadAll X X
ReadDir X X
Remove X X
Rename X X
RmDir X X
SetAttr X X
SetXAttr - -
Symlink - -
Update X X
Write X X

Installation

go get github.com/eliothedeman/drivefs
cd $GOPATH/src/github.com/eliothedeman/drivefs
go build

Usage

./drivefs -mount /path/to/mountpoint -code yourGoogleDriveAuthCode

How to get your Google Drive auth code

Simply running ./drivefs -getCode will give you a link to open in a browser which will provide you with your personal code.

Special Thanks

Notice

drivefs can only run on *nix systems. You will need the FUSE package for your OS installed(not the FUSE clib). For OSX you will need OSXFUSE.

Contact

drivefs was written by Eliot Hedeman Who can be contacted at eliot.d.hedeman@gmail.com.