Skip to content

S2Games/drivefs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

fuse file system for google drive written in pure go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages