mirror of https://github.com/docker/docs.git
48 lines
904 B
Bash
Executable File
48 lines
904 B
Bash
Executable File
#!/bin/sh
|
|
|
|
ITERM_EXISTS=`osascript <<EOF
|
|
set doesExist to false
|
|
try
|
|
do shell script "osascript -e 'exists application \"iTerm\"'"
|
|
set doesExist to true
|
|
end try
|
|
return doesExist
|
|
EOF`
|
|
|
|
echo $ITERM_EXISTS
|
|
|
|
if [ $ITERM_EXISTS == "true" ]; then
|
|
osascript > /dev/null <<EOF
|
|
tell application "iTerm"
|
|
activate
|
|
try
|
|
tell the first terminal
|
|
launch session "Default Session"
|
|
tell the last session
|
|
write text "clear && $*"
|
|
end tell
|
|
end tell
|
|
on error
|
|
tell (make new terminal)
|
|
launch session "Default Session"
|
|
tell the last session
|
|
write text "clear && $*"
|
|
end tell
|
|
end tell
|
|
end try
|
|
end tell
|
|
EOF
|
|
|
|
else
|
|
osascript > /dev/null <<EOF
|
|
tell application "Terminal" to activate
|
|
delay 0.4
|
|
tell application "System Events" to keystroke "t" using command down
|
|
tell application "Terminal"
|
|
do script "clear && $*" in window 1
|
|
end tell
|
|
|
|
EOF
|
|
|
|
fi
|