Skip to content

Releases: mandelsoft/vfs

Windows Fix

19 Feb 10:54
Compare
Choose a tag to compare

Fix volume handling for path evaluation if used path is on another drive than the current working directory.

Support for is/fs.

28 Oct 16:27
Compare
Choose a tag to compare

This release adds support for the standard Go package io/fs.

Any instance of a VFS van no be mapped to such a filesystem access interface with
vfs.AsIoFS(fs FileSystem) fs.ReadDirFS.

Additionally some fixes are included:

  • fix vfs.Exists catching underlying NotExist error correctly.
  • fix vfs.WlkFS

Support Relative Path Determination

14 Jan 23:09
Compare
Choose a tag to compare
v0.3

some doc + fic Components

Some Fixes

11 Feb 17:07
Compare
Choose a tag to compare
  • fix permission handling
  • fix cleanup up tempfs
  • fix windows path mapping
  • fix compile error on windows
  • add os flags and file mode

First Version

02 Oct 08:11
Compare
Choose a tag to compare

First version of a virtual filesystem for go. It supports various implementations

  • OS File Sytems
  • Memory File Systems
  • File Systems stored in yaml/json files
  • Layered File Systems

Based on those implementations file systems can be adapted by

  • Readonly File System View
  • Folder Folder as File System
  • Composable File Systems by Mounting others
  • File Systems supporting a Current Working Directory
  • Temp File System

The package provides interfaces that can be used to substitute OS related filesystem functions from packages os and ioutil.