duely

🔁 极简周期任务追踪器,逾期即提醒

命令行周期性任务追踪器,自动提醒逾期事项并记录执行历史,适合个人维护工作流

收藏
4.8k
安装
1.1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

duely 是一款轻量级命令行工具,专用于管理周期性维护任务,无需日历或复杂项目管理软件即可追踪备份、审查、例行检查等重复性事务。

功能特性

| 命令 | 用途 |
|------|------|
| `duely add <id> --name "..." --every <interval>` | 创建任务(支持 12h/1d/3d/1w/30d/90d 等间隔) |
| `duely due` | 显示当前到期及逾期任务(带 ⚠️ 警告) |
| `duely run <id> [--notes]` | 标记任务完成并记录备注 |
| `duely skip <id> [--reason]` | 跳过并重排下次执行时间 |
| `duely log` | 查看完整执行历史 |

显著优点

  • 极简工作流:纯 CLI 交互,无 GUI 开销,适合终端常驻用户
  • 逾期可视化due 命令直观展示拖延任务,克服"眼不见心不烦"
  • 可审计性:完整执行日志满足个人复盘与故障追溯
  • 自动化友好:支持脚本集成,可与 cron、agent heartbeat 联动

潜在局限

  • 单用户本地存储:数据仅存于 ~/.duely/,无云同步或多设备支持
  • 无通知推送:需主动运行 duely due 查询,无系统级提醒
  • ID 格式限制:强制小写无空格,任务命名不够灵活
  • Darwin 独占:目前仅支持 macOS,Linux/Windows 用户无法使用

适合人群

  • 偏好终端环境的开发者/运维人员
  • 需要追踪个人维护任务(备份、证书更新、设备保养)的技术用户
  • 希望将周期性检查纳入自动化脚本的自托管爱好者

常规风险

| 风险项 | 说明 |
|--------|------|
| 数据丢失 | 本地 JSON/文本存储,无备份机制,误删 `~/.duely/` 即丢失全部任务 |
| 权限问题 | 任务执行需配合系统 cron 或 agent,配置不当可能导致重复执行或遗漏 |
| 依赖维护 | 个人 tap 分发(`halbotley/tap`),长期更新支持存在不确定性 |
| 隐私泄露 | 任务备注可能包含敏感信息(如备份路径),存储于明文本地文件 |

建议用法

duely due 加入每日 shell 启动脚本或配合 cron 定时检查,结合 --notes 记录关键上下文,形成最小可维护的周期性事务管理系统。

duely 内容

手动下载zip · 2.4 kB
skill-card.mdtext/markdown
请选择文件