I need a script to open an app if it's not the frontmost app and hide(command+h) it when it is the frontmost app. e.g 'Kim.app' how to write this in Applescript or shell script? Here is some info I can get: Getfrontmost: osascript -e 'tell application "System Events" to get name of application processes whose frontmost is true and visible is true' Open: open -a 'Kim.app' Hide: osascript -e 'tell application "System Events" to set visible of process "Kim" to false' still don't know how to write this