Mojaveにしたらpeco-historyできなくなったときの対処法


コマンド履歴をpecoろうと思ったらエラーになってしまったので、対処法のメモ。

書いてる人は、こちらを参考に bash+peco-historyを使ってます。
https://qiita.com/yungsang/items/09890a06d204bf398eea

発生状況

Ctrl-R > pecoの一覧から選択したら

$ 47:65: execution error: System EventsにApple Eventsを送信する権限がありません。 (-1743)

対処法

  • 権限がないのが原因なので システム環境 > セキュリティとプライバシー > オートメーション の System Events.app にチェック
  • 再度、Ctrl-R > pecoの一覧から選択すると、確認アラートが開くので
  • システム環境画面を開き、ターミナルを許可すればOK

無事にpeco-historyできるようになりました!