osascript
Run AppleScript or JavaScript for Automation (JXA). More information: https://ss64.com/osx/osascript.html.
-
Run an AppleScript command:
osascript -e "{{say 'Hello world'}}" -
Run multiple AppleScript commands:
osascript -e "{{say 'Hello'}}" -e "{{say 'world'}}" -
Run a compiled (
*.scpt), bundled (*.scptd), or plaintext (*.applescript) AppleScript file:
osascript {{path/to/apple.scpt}} -
Get the bundle identifier of an application (useful for
open -b):
osascript -e 'id of app "{{Application}}"' -
Run a JavaScript command:
osascript -l JavaScript -e "{{console.log('Hello world');}}" -
Run a JavaScript file:
osascript -l JavaScript {{path/to/script.js}}
License and Disclaimer
The content on this page is copyright © 2014—present the tldr-pages team and contributors.This page is used with permission under Creative Commons Attribution 4.0 International License.
While we do attempt to make sure content is accurate, there isn't a warranty of any kind.