erlmemfs

A simple in-memory filesystem inspirered and intended to be used with Bifrost.


Keywords
bifrost, erlang, filesystem, property-based-testing
License
Apache-2.0

Documentation

Build Status codecov.io

erlmemfs

A simple in-memory filesystem inspirered and intended to be used with Bifrost.

Use property testing to test functionality.

Property based testing

Getting Started

rebar3 shell

{ok, Fs} = erlmemfs_sup:create_erlmemfs().

erlmemfs:make_directory(Fs, "my_folder").
erlmemfs:change_directory(Fs, "my_folder").

erlmemfs:put_file(Fs, "my_file", <<1,2,3,4>>).

erlmemfs:list_files(Fs).

Testing and cover

rebar3 proper --cover
rebar3 cover