Тривиально открыть приложения из терминала в OS X: open -a Twitter.app
.
Есть ли какая-то специальная команда терминала, которая скрывает открытое приложение (по сути, эквивалентно вводу ⌘+H внутри приложения)?
Примерно так это довольно грубое начало.
osascript -e 'tell application "Finder"' -e 'set visible of process "Twitter" to false' -e 'end tell'
Вот немного лучший пример
on run argv
set programName to item 1 of argv
tell application "Finder"
set visible of process programName to false
end tell
end run
Который вы запускаете с помощью osascript ~/hider.scpt Twitter
в качестве примера, предполагая, что он находится в вашей домашней директории с именем hider.scpt и вы хотите скрыть Twitter.app (вы не используете слово «.app»).
Короче, один слой раствора клобулькара:
osascript -e 'tell application "System Events" to set visible of process "Twitter" to false'