tree-fs 0.3.1

Provides a convenient way to create a tree of files
Documentation
use tree_fs::TreeBuilder;

fn main() {
    let tree = TreeBuilder::default()
        .add_file("temp_data/file.txt", "temporary content")
        .add_empty_file("temp_data/another.tmp")
        .drop(true)
        .create()
        .expect("create tree fs for drop example");

    println!("Temporary tree created at: {}", tree.root.display());

    let path_to_check = tree.root.clone();
    assert!(path_to_check.exists(), "Directory should exist before drop");

    drop(tree);
    assert!(
        !path_to_check.exists(),
        "Directory should be deleted after drop"
    );
    println!("Drop example: Temporary tree auto-deleted successfully.");
}