deep-unpack 0.1.2

Unpack deep archive files recursively over a file tree or a folder
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::path::PathBuf;

use regex::Regex;
use serde::Deserialize;

#[derive(Deserialize, Default, Debug, Clone)]
pub struct NoWalkList {
    #[serde(with = "serde_regex", default)]
    pub ignores: Vec<Regex>,
}

#[derive(Debug, Clone)]
pub struct UnpackStatus {
    pub archive_file: PathBuf,
    pub extract_to: Option<PathBuf>,
    pub err: Option<String>,
}