tabby
tabby copied to clipboard
[macOS] unable to run AppleScript-based command line integrations
Describe the problem:
Some third-party macOS applications have command-line integrations that rely on AppleScript Events to drive their functionality. For example, the BBEdit text editor (https://barebones.com) has a command-line tool bbedit which uses that method to trigger the app to edit text files from within a shell program. Tabby does not register a request to be allowed to use AppleEvents, so attempts to use bbedit from within Tabby fail.
To Reproduce:
- On a macOS system, install BBEdit, run it and choose to install its command line tools
- Run Tabby and open a local terminal
- On the command line, type the command
bbedit testfile.txt - The command will fail with an error message:
You must allow the application which is running `bbedit` to send events to the BBEdit application.
Please make appropriate changes in your Security & Privacy system preferences,
or contact your terminal/IDE application's developer for assistance.
bbedit: error: -1743