核心用法
workflowy 是 Workflowy 大纲的非官方命令行工具,基于官方 API 实现完整的读写操作。主要功能包括:
- 读取浏览:
workflowy get获取节点树,workflowy list扁平化子项,workflowy search支持正则搜索与限定范围 - 内容编辑:
create/update/complete/uncomplete/move/delete覆盖完整 CRUD,支持inbox/home快捷目标 - 批量处理:
replace支持交互式正则替换,transform实现拆分、裁剪等结构化操作 - 数据分析:
report系列命令统计节点数量、子项分布、修改时间、镜像引用等,辅助信息架构优化 - 多模式访问:
get(实时)、export(缓存1分钟)、backup(本地离线)三级策略平衡速度与新鲜度
显著优点
- 操作粒度精细,支持 UUID/短链/URL 多种节点标识
- 批量正则替换与结构化 transform 适合大规模内容整理
- 报告功能弥补 Workflowy 原生数据分析能力的不足
- 离线 backup 模式保障隐私敏感场景下的本地处理
潜在局限
- 非官方工具,依赖个人开发者维护,API 变更可能导致功能失效
- 删除操作级联影响子节点,无回收站机制,误操作风险高
- 需手动管理 API key 文件,无 OAuth 等标准认证流程
- 批量 replace 默认无确认,需显式加
--dry-run或--interactive
适合人群
- 日均节点操作量大的重度 Workflowy 用户
- 需要将大纲数据与其他 CLI 工具链集成的开发者
- 有正则批量整理、历史数据分析需求的效率极客
常规风险
- API key 明文存储于
~/.workflowy/api.key,权限等同于完整账户 - 批量编辑命令破坏性较强,建议始终先 dry-run
- 项目维护状态需关注,生产环境建议锁定版本