1.添加多线程支持

2.优化代码结构
3.升级依赖
This commit is contained in:
Lkhsss
2024-08-17 22:05:34 +08:00
parent 7245260604
commit 4af4ce7405
9 changed files with 996 additions and 164 deletions

View File

@ -15,7 +15,7 @@ cargo build -r
## 使用
支持单一文件,多文件夹递归批量解密。
```
cargo build -r <文件或文件夹路径1> <文件或文件夹路径2> <文件或文件夹路径3> ...
cargo run -r <文件或文件夹路径1> <文件或文件夹路径2> <文件或文件夹路径3> ...
```
> 注意如果没有指定任何文件夹或者文件那么程序将自动读取工作目录下的CloudMusic和input文件夹下的文件。如果都没有将自动退出。
@ -24,7 +24,7 @@ cargo build -r <文件或文件夹路径1> <文件或文件夹路径2> <文件
---
# TODO :construction:
- [ ] 多线程支持
- [x] 多线程支持
- [ ] 解密进度条
- [ ] 命令行解析
- [ ] 自定义输出文件夹
@ -50,6 +50,12 @@ cargo build -r <文件或文件夹路径1> <文件或文件夹路径2> <文件
## [1.1.3] - 2024-2-6
### Fixed :bug:
- 修正了部分音乐名称中含有不合法字符时创建文件失败的问题
## [1.1.4] - 2024-7-14
### Features :sparkles:
- 增加多线程支持!
> 目前固定4线程还没写命令行参数。可以源代码修改线程数
### Fixed
- 优化代码结构
---