Alfred实现一键开关防扰模式
好久没更新过Alfred Workflow相关文章了,这里就贴下最近的一个小开发。
工作中为了聚焦码字,我经常开启Mac的防扰模式,这样不会被微信/或QQ等高频信息轰炸,但比如下班又需要关闭。鼠标移动到右侧去关闭显得低效,设置热键开关又需要记忆一组较为复杂的,这两种方式都很不程序员,于是,我决定做个workflow来快速开关。
效果
输入disturb,回车即可开关
Workflow下载地址,戳这里
实现细节
网上查找半天,发现AppleScript/Shell都没有很好的口子支持,最终发现了这个包@sindresorhus/do-not-disturb,于是简单几句代码调用即可实现。
翻了下源码,底层是swift实现的,对外只是JS形式调用其执行。
写在最后
如此一来,不离开键盘即可完成切换,nice。