Categorygithub.com/Jille/grpc-filesystem
module
0.0.0-20210903141518-a26a48121ec1
Repository: https://github.com/jille/grpc-filesystem.git
Documentation: pkg.go.dev

# README

gRPC filesystem

Deprecated: This library is superseded by https://github.com/Jille/billy-grpc.

GoDoc

This library provides a gRPC interface for a remote filesystem.

There is a server library to serve the filesystem with two hooks: a hook to verify the peer's credentials, and a hook to rewrite the virtual path to a local path.

There is a client library that implements the fs.FS interface and more.

Unsupported features

Patches are very welcome :)

  • All file types except normal files and directories (symlinks, fifos, unix sockets)
  • Hardlinks
  • xattrs
  • chown
  • chmod

# Packages

No description provided by the author
Package fsclient provides a fs.FS compatible client for talking to a gRPC RemoteFileSystemService server.
Package fsserver implements a gRPC server to do local file IO.
No description provided by the author