Implementation of a virtual filesystem with a configurable backend and file watching.
memofs is currently an unstable minimum viable library. Its primary consumer is Rojo, a build system for Roblox.
std::fs
StdBackend
, which uses std::fs
and the notify
crateNoopBackend
, which always throws errorsInMemoryFs
, a simple in-memory filesystem useful for testingmemofs is available under the terms of the MIT license. See LICENSE.txt or https://opensource.org/licenses/MIT for more details.