osascript
Run AppleScript or JavaScript for Automation (JXA). tldr-pages
On macOS 7 Sigma rules name it
macOS
Run an AppleScript command
osascript -e 'say "Hello world"'IdentifyTrips 1 Sigma rule: mediumMacOS Scripting Interpreter AppleScript by Alejandro Ortuno, oscd.community
Run multiple AppleScript commands
osascript -e 'say "Hello"' -e 'say "world"'IdentifyTrips 1 Sigma rule: mediumMacOS Scripting Interpreter AppleScript by Alejandro Ortuno, oscd.community
Run a compiled (*.scpt), bundled (*.scptd), or plaintext (*.applescript) AppleScript file
osascript path/to/apple.scptIdentifyTrips 1 Sigma rule: mediumMacOS Scripting Interpreter AppleScript by Alejandro Ortuno, oscd.community
Get the bundle identifier of an application (useful for open -b)
osascript -e 'id of app "Application"'IdentifyTrips 1 Sigma rule: mediumMacOS Scripting Interpreter AppleScript by Alejandro Ortuno, oscd.community
Run a JavaScript command
osascript -l JavaScript -e "console.log('Hello world');"IdentifyTrips 1 Sigma rule: mediumMacOS Scripting Interpreter AppleScript by Alejandro Ortuno, oscd.community
Run a JavaScript file
osascript -l JavaScript path/to/script.jsIdentifyTrips 1 Sigma rule: mediumMacOS Scripting Interpreter AppleScript by Alejandro Ortuno, oscd.community