CVFS, which stands for Class Virtual File System, is a one header only library. which lets you create a simple node based in-memory-filesystem.
You need to add the VFS.hpp to your include paths.
A example is provided inside the main.cpp file.
First you need cmake from https://cmake.org/.
After you have installed cmake you need to create a build directory inside this directory.
Open a terminal and navigate to the build directory, alternative you can use the cmake-gui, but I will describe the terminal version. Since cmake supports many build system I used in this example ninja
, but you can use whatever you want.
cmake .. -G "Ninja"
ninja -j4
Now you can execute the compiled project.
This library is under the MIT License