Skip to content

umjammer/vavi-nio-file-fuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Release Java CI CodeQL Java

vavi-nio-file-fuse

integrated fuse filesystem mounter.

this is the api, implementation is provided as SPI.

Providers

fs list upload download copy move rm mkdir cache watch library
javafs βœ… βœ… βœ… βœ… βœ… βœ… βœ… - javafs
fuse-jna βœ… βœ… βœ… βœ… βœ… βœ… βœ… - fuse-jna
jnr-fuse βœ… βœ… βœ… βœ… βœ… βœ… βœ… - jnr-fuse

Install

maven

jdk argument

  • -Djna.library.path=/usr/local/lib

Usage

    URI uri = URI.create("googledrive:///?id=you@gmail.com");
    FileSystems fs = FileSystems.newFileSystem(uri, Collections.emptyMap());

    Fuse.getFuse().mount(fs, "/your/mout/point", Collections.emptyMap());

Workaround

  • if the test goes wrong, update macfuse and reboot the mac

TODO