A CLI for tracking recurring maintenance tasks. Know what's due, mark it done, and keep a log.
brew tap halbotley/tap
brew install duely
duely add backups --name "Database backups" --every 1d
duely add vault-review --name "Vault review" --every 3d
duely add oil-change --name "Oil change" --every 90d --start 2025-06-01
Intervals: 12h, 1d, 3d, 1w, 30d, 90d, etc.
duely list
duely due
Shows overdue tasks with ⚠️ warnings.
duely run backups
duely run backups --notes "Full backup completed"
duely skip vault-review
duely skip vault-review --reason "On vacation"
duely log
duely remove old-task
duely works well with agent heartbeats or cron-triggered checks:
# Check for due tasks and act on them
duely due
# After completing the task:
duely run <task-id> --notes "Completed by agent"
--start defaults to now if not specified--every accepts hours (h), days (d), and weeks (w)~/.duely/共 1 个版本