1 unstable release
Uses new Rust 2024
| new 0.0.0 | Nov 3, 2025 |
|---|
#39 in #tar
15KB
266 lines
tree-to-archive
Create an archive from an fs tree macro or YAML.
Usage Example
use tree_to_archive::{
tree::{dir, file, FileSystemTree},
tar::BuildTar,
};
let tree: FileSystemTree<&str, &str> = dir! {
"README.md" => file!("# My Project"),
"src" => dir! {
"main.rs" => file!("fn main() {}"),
},
};
let archive_data: Vec<u8> = tree.build_tar().unwrap();
Documentation
See docs.rs.
License
Dependencies
~2–16MB
~161K SLoC