ufs 0.1.2

ufs embed files and read from disk
Documentation
use ufs::{ bind_dir, UnifiedFS, AchiveExt };



fn main() -> anyhow::Result<()> {

    let fs1 = bind_dir!("examples/files");

    for item in fs1.iter() {

        println!("embed > {:?}", item.path);

        if item.is_archive() {

            item.archive()?.entries(|mut entry| {

                println!("embed archive > {:?} > {}", entry.path(), entry.content().unwrap().len());
            
            })?;

        }
    }

    let fs2 = UnifiedFS::new();

    for item in fs2.walk(concat!(env!("CARGO_MANIFEST_DIR"), "/examples/files")) {

        println!("local > {:?}", item.path);
        
    }

    loop {
        std::thread::sleep(std::time::Duration::from_millis(1000));
    }

}