Commit Graph

6 Commits

Author SHA1 Message Date
840ab2d6e0 [M] disable CF refresh, change cdn url 2025-12-12 18:24:44 +08:00
4b2859186a [A] configGen 2025-09-12 20:45:22 +08:00
ac71f02bab [A] uv lock 2025-08-12 11:25:33 +08:00
f534dc52cb feat: 实现功能3强制更新
- 新增 ForceUpdateCommand 类实现强制更新功能
- 添加 force-update CLI 命令支持
- 实现参数验证、配置对比、CDN缓存刷新
- 添加完整的测试用例和使用示例
- 更新文档和进度跟踪
- 支持模拟环境测试
- 添加警告提示和错误处理

主要文件:
- src/config_man/core/force_update_command.py (新增)
- src/config_man/cli/main.py (更新)
- examples/test_force_update.py (新增)
- examples/force_update_usage.py (新增)
- docs/progress-tracker.md (更新)
2025-08-08 01:50:30 +08:00
9eddb3133c 修复CDN URL和路径构建逻辑
- 修复CDN URL构建,正确处理路径重复问题
- 修复rclone路径构建,使用正确的格式: {rclone_remote}:{storage_path}/{version_path}/{filename}
- 修复CDN路径构建,使用正确的格式: {cdn_base_url}/{version_path}/{filename}
- 修复CDN内容解密处理,支持加密和解密后的内容
- 添加路径构建测试示例
- 完善错误处理和空内容处理
2025-08-07 18:03:16 +08:00
4cb6c4eab7 refactor: restructure project to modern Python layout, separate src, tests, docs, examples 2025-08-07 16:57:41 +08:00