v1.0.0
This is Lord of Scripts™ Fork of the GO Virtual File System with the following modifications from its predecessor:
- The HEAD branch has been updated to
mainrather than the deprecatedmasterbranch. - I added a GO Build Workflow
- NOTE: The package names have not been changed. This ad-hoc release is merely to keep history!
Now, as mentioned this is a fork because I need to enhance this module to use in my application and this is just the
beginning. This fork is based on the GO VFS by 3JoB/vfs v1.0.0 which in turn has the
following improvements over the original author's code, 3JoB did:
- Renamed the package names to
github.com/3JoB/vfs - Uses GO v1.20
- He added support for
Symlink()in theFilesysteminterface as well as tests. - He added support for filesystem
Walk()as well as tests.
Actually, 3JoB should have tagged his fork as v1.1.0 because it added functionality over Benedikt's v1.0.0.
Last but not least, credits to the generous original creator Benedikt Lang who wrote the first version of
blang/vfs v1.0.0 nine years ago (2015). Which featured:
- Support for
OS(underlying OS),MemFS(memory-based virtual file system),DummyFS(every call returns a user-provided error), andReadOnlyFSfunctionality.
All of that in a pure GO module which does not bring along any other package dependency.
Full Changelog: https://github.com/lordofscripts/vfs/commits/v1.0.0