smallfz / libnfs-go

Experimental NFS(v4) server library
MIT License
24 stars 10 forks source link

UnixFS, some missing commands, gofumpt #2

Closed mdouchement closed 11 months ago

mdouchement commented 12 months ago

Go format with gofumpt tool.

UnixFS VFS implemented. Change of the signature of some functions from the server package to match Golang's patterns. Move backend to a dedicated package.

New supported functionalities (at least with UnixFS):

Tests with NFStest 3.2 with the following command nfstest_posix --server localhost --nfsversion=4 --notty --createlog:

smallfz commented 11 months ago

Thank you for this pr! UnixFS is great as it is what I need in next days.

smallfz commented 11 months ago

I use gofmt a lot but I see gofumpt generates more clear and structured results. I'll switch to gofumpt for this project.