feat: add qlrepo sync crontab

This commit is contained in:
engigu
2026-03-19 11:06:45 +08:00
parent a03800f196
commit cd818f7b0c
23 changed files with 4126 additions and 529 deletions
+7
View File
@@ -38,6 +38,13 @@
- **机密性管理**:对敏感字段(如脚本 Key、DB 密码)进行脱敏显示和加密存储。
- **全局环境隔离**:在不同脚本运行期间动态注入,确保持久化和隔离。
## 仓库任务同步
- **青龙指令兼容**:支持直接粘贴 `ql repo` 指令快速创建同步任务。
- **脚本自动注册**:自动扫描同步目录下的脚本文件,解析其中的 `new Env()` 名称和 `cron` 表达式。
- **灵活筛选规则**:支持通过正则表达式配置白名单、黑名单,精确控制哪些脚本需要转化为面板任务。
- **版本控制集成**:基于 Git 进行增量同步,支持分支切换和稀疏检出(Sparse Checkout)。
## 系统设置
- **数据备份与恢复**:支持全量数据的本地导出和一键导入恢复。