.zshrc
当我想从 shell 中的脚本创建通知时,我的 for 中有此功能:
notify() { osascript -e 'display notification "${*}"' }
该函数只运行一小行applescript来创建一个通知,其中包含传递给它的任何参数,这样我就可以执行以下操作:
transmission SOMEFILETODOWNLOAD && notify Torrent complete
问题是自从我升级到 El Capitan 后,这个功能就不再起作用了。它静默失败并且不创建任何通知。
我在脚本编辑器实用程序中单独运行了 applescript 部分,它运行良好,所以我知道display notification
它并没有被弃用。我猜这与从命令行或 zsh 运行它有关。
我想不通。有任何想法吗?