Skip to content

v1.8.0 - 优化进度条显示和中断处理

Choose a tag to compare

@Potterluo Potterluo released this 17 Mar 08:26
· 31 commits to main since this release

新功能

进度条显示优化

  • Layer序号前置对齐:将Layer序号放在前面并右对齐,如 ⬇️ ( 5/15)\ 和 ⬇️ (10/15)
  • 分片信息说明:[1/23]表示当前Layer的分片进度(第1个分片,共23个)
  • Layer序号说明:(5/15)表示第5个Layer,共15个Layer
  • 重试标识:下载重试时显示 🔄3(重试3次)
  • 断点续传标识:断点续传时显示📎

Ctrl+C 中断处理

  • 第一次 Ctrl+C:优雅退出,保存进度
  • 第二次 Ctrl+C:强制退出
  • 修复下载过程中无法中断的问题

进度条格式示例

⬇️ ( 1/15) sha256:b42c8 |████████████░░░░░░░░░░░░░░░░░░| 35.2% 21.5MB/61.3MB [3/7]
⬇️ ( 5/15) sha256:52823 |████░░░░░░░░░░░░░░░░░░░░░░░░░░| 12.5% 27.7MB/221.7MB [1/23] 🔄2
⬇️ (10/15) sha256:f6521 |██░░░░░░░░░░░░░░░░░░░░░░░░░░░░| 8.3% 14.1MB/170.2MB 📎
✅ (15/15) sha256:30a14 |██████████████████████████████| 100.0% 151.5MB/4.2GB

📊 速度: 5.2MB/s

符号说明

符号 含义
⬇️ 正在下载
✅ 已完成
[3/7] 分片进度:第3个分片,共7个分片
(5/15) Layer序号:第5个Layer,共15个Layer
🔄3 重试次数:已重试3次
📎 断点续传