核心用法
Craft CLI 是一个非官方的命令行工具,用于与 Craft.do 笔记应用进行交互。主要功能包括:
文档管理:列出文件夹和文档、获取文档内容、搜索文档、创建新文档,以及访问每日笔记(daily notes)。
内容编辑:通过 Markdown 格式向文档添加块(block)、更新或删除现有内容,支持直接追加到每日笔记。
任务系统:管理 Craft 内置任务,包括查看收件箱、活跃任务、即将到期和已完成任务,支持添加、完成和删除任务。
集合浏览:访问 Craft Collections 中的结构化数据。
显著优点
- 高效工作流:开发者无需离开终端即可快速记录想法、管理任务,减少上下文切换
- Markdown 原生支持:符合技术用户的内容编写习惯
- 每日笔记集成:适合日志记录和习惯追踪场景
- 轻量部署:单脚本文件,依赖简单
潜在缺点与局限性
- 非官方工具:依赖 Craft Connect 的私有 API,可能随 Craft 更新而失效
- 功能边界:无法替代 Craft 原生应用的全部功能,如复杂排版、协作特性
- 认证方式:需手动配置 API URL,无 OAuth 等标准认证流程
- 平台限制:仅支持 macOS/iOS 用户(Craft 本身限制)
适合人群
- 习惯终端工作流的开发者、技术写作者
- 需要快速记录、轻量任务管理的 Craft 重度用户
- 希望将笔记系统与脚本、自动化工具链集成的用户
常规风险
- API 稳定性:非官方实现,Craft 官方可能随时更改或限制 API
- 数据安全:API URL 包含访问凭证,需妥善保管环境变量
- 同步冲突:CLI 操作与移动端/桌面端同时编辑可能导致冲突
- 无版本回退:误操作删除块或任务难以恢复