通过 todoist CLI 在终端直接管理 Todoist 任务,支持列表查询、增删改、优先级和过滤筛选。
基本信息
- 技能名称?Todoist Task Manager
- 中文名称?终端极速掌控你的 Todoist
- 作者?2mawi2
- 分类?其他
- 版本?1.0.0
- 标签?todoist, cli, task-management, productivity, gtd, terminal, homebrew, api-integration
使用方法
使用说明
核心用法
Todoist CLI( todoist )是一款开源命令行工具,让用户无需离开终端即可完成 Todoist 任务的全生命周期管理。安装后配置 API Token 即可开始使用,支持任务列表查询、新增、修改、完成、删除等基础操作,并提供丰富的过滤语法(如 today 、 overdue 、 p1 、 @label 、 #Project )快速定位任务。
显著优点
- 高效工作流 :终端原生操作,配合 shell 脚本和别名可大幅提升效率,适合键盘优先用户
- 强大过滤系统 :完整支持 Todoist 官方过滤语法,支持布尔组合( & | ! ),复杂查询一键完成
- 自然语言支持 : todoist quick 命令支持类似 "Buy eggs tomorrow p1 #Shopping @errands" 的快速录入
- 输出灵活 :支持 CSV、彩色输出、层级缩进等多种格式,便于脚本集成
- 跨平台 :基于 Homebrew 分发,macOS/Linux 均可安装
潜在缺点与局限
配置门槛 :需手动获取 API Token 并创建 JSON 配置文件,对非技术用户不够友好
本地缓存机制 :需手动执行 todoist sync 同步远程变更,存在数据不一致风险
功能边界 :不支持 Todoist 的部分高级功能(如团队协作评论、附件上传、看板视图)
依赖外部服务 :完全依赖 Todoist 官方 API,服务中断时无法使用
适合人群
开发者、运维工程师、终端重度用户,以及希望将任务管理集成到 shell 工作流中的效率爱好者。
常规风险
API Token 以明文存储在 ~/.config/todoist/config.json ,需确保文件权限安全(建议 chmod 600 )
误操作 delete 或 close 命令可能导致任务不可逆丢失,建议配合 --dry-run 或备份习惯
过滤语法复杂时可能误删批量任务,需谨慎测试过滤条件
💬 评论 (0)
📭 还没有评论,快来抢沙发吧!