spf13 / afero

A FileSystem Abstraction System for Go
Apache License 2.0
5.8k stars 498 forks source link

Rclone #377

Open mkvolkov opened 1 year ago

mkvolkov commented 1 year ago

Added Rclone virtual filesystem with the full functionality of afero and afero.Fs functions available in rclone.

CLAassistant commented 1 year ago

CLA assistant check
All committers have signed the CLA.

jxsl13 commented 1 year ago

Hi, cool fs abstraction. You should take a closer look at other implementation in regard to what kind of errors are returned in case some methods are not supported or in case operations fail.

Usually os.PathError or os.LinkError are used. tarfs/zipfs might be good references.

mkvolkov commented 1 year ago

@kargakis please take a look

mkvolkov commented 1 year ago

@bep take a look please

mkvolkov commented 1 year ago

@mbertschler @kargakis @bep where is everybody?

bep commented 1 year ago

@mkvolkov that is a good question, I can only answer for myself; I'm rather busy these days, and I often need to put a priority on the repositories that I consider "mine". I'm a big fan of Rclone, though.