vfs
                                
                                
                                
                                    vfs copied to clipboard
                            
                            
                            
                        Virtual filesystem library written in golang
Hi there, I am interested to use this in my minimum docker image, basically the idea is that mount /tmp as tmpfs for the program to use. As it is...
Hi @blang, This PR adds support for the Symlink method to vfs. This is pretty straight forward on all Filesystem implementations except for MemFS, of course. In MemFS, it's probably...
Exec?
This is probably *very* silly, but I'd like to be able to run one of the files in the virtual filesystem. Is this something that's supported, or is this a...
Hello @blang Maybe you know by any chance the s3 implementation of your Filesystem interface? If not would be interested in having one even if you claim "Only Stdlib" (this...
This is adapted version of https://golang.org/pkg/path/filepath/#Walk Code copied from stdlib and adapted for Filesystem interface. Actually memfs should be used for testing (it makes code way simpler) but importing it...
Right now there is no way to change the mtime of a mem file. `os.Chtimes(path, atime, mtime)` i think would make a good addition as there is no other way...
To complement `Lstat(path)` it would be nice if `Readlink(path)` was added to the interface
This is strictly speaking not necessary, as there is no dependency, but it's helping some IDEs and gopls.
To embed a file system in a go app and then use this to write / read to said file system. Embed creates a readonly file system so weren't sure...