ztr 3.0.0

一个基于配置文件的智能压缩工具
Documentation
1
2
3
4
5
6
7
8
rust 实现一个 根据配置文件来选择压缩当前目录的格式,忽略哪些目录文件(采用gitingore那样,但建议放在配置文件里),默认打包当前目录,把当前目录名作为压缩包名字, 配置文件里指定后缀,自动选择不同的库来打包,目前只实现.zip .tar.gz .7z 
命令行显示进度,添加init命令创建ztr.toml,添加一个show显示可以打包的类型
添加新的解析,ingore和ingore_file存在一个即可,都存在则ingore优先级最高,而且ingore_file是指定默认路径,可以弄个注释ignore_file="./.gitignore"



里面除了命令行的部分,我希望可以变成lib,拆分不同模块,不要大量堆到lib.rs,便于其他人使用相关功能,请你设计,要注释,和测试,为了生成文档。请你开始
使得库更易用,比如 像一些需要读取文件的,不需要给出路径,而是他完成读取,传递数据进来。越通用越好,请你修改并更新对应的文档。