niubi6668889595/dsh-autoupdater ↗★ 0
dsh-autoupdater
在空闲时自动检查并应用DSH及插件更新 适合需要无感自动更新、灵活配置白名单以保持系统最新状态的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:niubi6668889595/dsh-autoupdater說明文件
閱讀完整 README ↗配置
面板可改全部配置并即时生效;以下为 cordis.patch.yml 初始值:
| 字段 | 默认值 | 说明 |
|---|---|---|
scheduleMode | daily | daily / everyHours / everyDays / everyMinutes |
dailyTime | "04:30" | 每日 / 每 N 天模式的锚定时刻 |
everyHours | 6 | 每 N 小时(整点对齐,1–168) |
everyDays | 1 | 每 N 天(锚定 dailyTime,1–365) |
everyMinutes | 60 | 每 N 分钟(1–10080) |
idleSeconds | 300 | 判定无人使用的持续静默秒数 |
idleTimeoutMinutes | 120 | 每次检查等待空闲的最长时间 |
harnessMode | notify | off / notify(暂存+通知)/ auto(宽限后自动重启) |
graceMinutes | 30 | auto 模式通知后的宽限分钟数 |
systemdUnit | "" | 重启用的 systemd 服务名;空 = 从 cgroup 自动探测 |
pluginMode | regexmode-ignore | 白名单内只提醒其余自动 / 白名单内自动其余提醒 / 全自动 / 全提醒 / 关闭 |
whitelist | [] | 插件包名列表,含义随 pluginMode |