Alacritty から AppleScript を実行する際、UIを操作するスクリプトを実行した際に下記のようなエラーが出て、実行に失敗した。

#!/usr/bin/osascript
tell application "System Events"
  tell process "Control Center"
      tell (menu bar item 1 of menu bar 1 where description is "clock")
          click
      end tell
  end tell
end tell
$ osascript ~/tools/clear.applescript
System Events got an error: osascript is not allowed assistive access. (-1719)

System Settings > Privacy & Security > Accessibility よりAlacrittyに許可を与えても変化がなかった。 一度 - ボタンで削除して再度追加しても効果はなかった。

解消方法

こちらに解決方法が書いてあった。 https://github.com/alacritty/alacritty/issues/7334O

次のコマンドで、Accessibilityをリセット 再起動で再度ダイアログを表示させることができて、そこで許可することで、エラーなく実行できるようになった。 おそらく以前に一度権限を拒否したせいで、設定から許可を与えても有効にならなかったのかもしれない。

これをするとAccessibilityの設定がすべてクリアされるので、別のアプリケーションも再度許可する必要があることに注意

sudo tccutil reset Accessibility

ちなみに、/usr/bin/tccutil はreset以外のコマンドが存在しない。 https://github.com/jacobsalmela/tccutil をインストールするとリストアップなど便利なコマンドが利用できる。