SuperAPI AI 工具集

apple-reminders

办公与效率

查看项目

更新于 10-16 00:04

技能介绍

用途:remindctl 是一个 macOS 专用的命令行工具,用于在终端中直接管理 Apple Reminders,支持列表筛选、按日期查看和脚本化输出。

安装:使用 Homebrew 安装:brew install steipete/tap/remindctl;也可从源码构建:pnpm install && pnpm build,二进制文件位于 ./bin/remindctl。仅支持 macOS,首次使用需授予提醒事项权限。

权限:查看状态用 remindctl status,请求授权用 remindctl authorize。若被拒绝,需在系统设置 → 隐私与安全性 → 提醒事项中启用终端或 remindctl;通过 SSH 运行时,需在运行命令的 Mac 上授权。

查看提醒:默认显示今天,remindctl today 今天,tomorrow 明天,week 本周,overdue 已逾期,upcoming 即将到期,completed 已完成,all 全部,也可指定日期如 remindctl 2026-01-04。

管理列表:remindctl list 列出全部列表,remindctl list Work 显示指定列表,--create 创建,--rename 重命名,--delete 删除。

创建与编辑:remindctl add "Buy milk" 快速添加;remindctl add --title "Call mom" --list Personal --due tomorrow 指定列表和到期时间;remindctl edit 1 --title "New title" --due 2026-01-04 编辑标题或到期时间。

完成与删除:remindctl complete 1 2 3 按 ID 完成;remindctl delete 4A83 --force 按 ID 删除。

输出格式:--json 输出 JSON 便于脚本处理,--plain 输出纯文本 TSV,--quiet 仅输出数量。

日期格式:--due 和日期筛选接受 today、tomorrow、yesterday、YYYY-MM-DD、YYYY-MM-DD HH:mm 以及 ISO 8601(如 2026-01-04T12:34:56Z)。

限制:仅支持 macOS;需要提醒事项访问权限;SSH 场景需在目标 Mac 上授权。