利用rust开发一个alfred插件

386 阅读1分钟

image.png

为什么

为什么用rust开发, 其实市面上很多都语言都可以开发, 但是不需要环境配置的还是比较少的 rust可以编译跨端可运行的二进制程序, 所以是比较合适开发alfred workflow的语言之一

需求

我想要搜索本地md文件的标题及内容, 及快速打开的方案

alfred内置的一些问题如下:

  • 搜索文件内容时东西较多
  • 未过滤不需要搜索的目录, 如node_modules, dist, build
  • 不能单单搜索想要的文件后缀

直接上仓库地址

github项目地址

同时也有封装好的workflow文件, 可以直接下载

下载地址

下载后有alfred的可以双击打开

配置需要调整一下改成自己想要的目录