btfs 0.0.2

A simple in-memory FS.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use btfs::MemFilesystem;
use log::error;

fn main() {
    env_logger::init();

    let fs = MemFilesystem::new();
    let mountpoint = match std::env::args().nth(1) {
        Some(path) => path,
        None => {
            error!("Usage: {} <MOUNTPOINT>.  Missing mountpoint argument", std::env::args().nth(0).unwrap());
            return;
        }
    };
    fuse::mount(fs, &mountpoint, &[]).unwrap();
}