calendar: add todo edit command
Allow editing todo fields (due date, priority) in place via todoman, instead of requiring delete + recreate. Updates all docs for consistency.
This commit is contained in:
4
TOOLS.md
4
TOOLS.md
@@ -128,14 +128,16 @@ $SKILL_DIR/scripts/calendar.sh reply --envelope-id 42 --action decline \
|
||||
# 待办管理
|
||||
$SKILL_DIR/scripts/calendar.sh todo add --summary "跟进报销" --due "2026-03-25" --priority high
|
||||
$SKILL_DIR/scripts/calendar.sh todo list
|
||||
$SKILL_DIR/scripts/calendar.sh todo edit --match "报销" --due "2026-03-28"
|
||||
$SKILL_DIR/scripts/calendar.sh todo complete --match "报销"
|
||||
$SKILL_DIR/scripts/calendar.sh todo delete --match "报销"
|
||||
$SKILL_DIR/scripts/calendar.sh todo check # 每日摘要(cron)
|
||||
|
||||
# 查看日历(检查冲突)
|
||||
khal list today 7d
|
||||
```
|
||||
|
||||
**支持操作**: 发送邀请 (`send`)、接受/拒绝/暂定 (`reply`)、待办管理 (`todo add/list/complete/delete/check`)
|
||||
**支持操作**: 发送邀请 (`send`)、接受/拒绝/暂定 (`reply`)、待办管理 (`todo add/list/edit/complete/delete/check`)
|
||||
**依赖**: himalaya(邮件)、vdirsyncer(CalDAV 同步)、khal(查看日历)、todoman(待办管理)
|
||||
**同步**: 发送/回复/待办变更后自动 `vdirsyncer sync`,心跳也会定期同步
|
||||
**注意**: 发送日历邀请属于对外邮件,需先确认
|
||||
|
||||
Reference in New Issue
Block a user