Writing OmniFocus Scripts with TypeScript

Writing OmniFocus Scripts with TypeScript

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

OmniFocus 4即将发布,作者决定开源自己开发的解决方案,包括打包脚本和类型定义,以及一些实用函数和脚本,希望让更多人愉快地编写OmniFocus脚本。使用模板创建存储库,安装依赖并构建脚本。脚本源代码位于src目录,编译结果位于dist目录。脚本必须遵循特定模式,构建后将放置在dist目录中。可以直接复制脚本到OmniFocus的脚本目录,或使用脚本进行同步。作者使用这个解决方案已经一年多,欢迎在存储库页面上提交问题和PR。

🎯

关键要点

  • OmniFocus 4即将发布,作者决定开源自己开发的解决方案。

  • 解决方案包括打包脚本、类型定义以及一些实用函数和脚本。

  • 使用模板创建存储库,安装依赖并构建脚本。

  • 脚本源代码位于src目录,编译结果位于dist目录。

  • 脚本必须遵循特定模式,构建后将放置在dist目录中。

  • 可以直接复制脚本到OmniFocus的脚本目录,或使用脚本进行同步。

  • 如果使用iCloud保存OmniFocus脚本,可以使用pnpm sync自动同步。

  • 作者已经使用这个解决方案超过一年,欢迎在存储库页面上提交问题和PR。

🏷️

标签

➡️

继续阅读