Files
qt-creator/share/qtcreator/scripts/openTerminal.command
con 8bc8feed2d "Open Terminal Here" should open Terminal.app on Mac.
It was starting X11 and a xterm...

Task-number: QTCREATORBUG-4683
2011-04-27 15:30:26 +02:00

30 lines
936 B
Bash
Executable File

#! /bin/bash
i=`pwd`
i=${i//\\/\\\\\\\\}
i=${i//\"/\\\\\\\"}
i=${i//\$/\\\\\\\$}
i=${i//\`/\\\\\\\`}
i=\\\"$i\\\"
osascript <<EOF
--Terminal opens a window by default when it is not running, so check
on applicationIsRunning(applicationName)
tell application "System Events" to count (every process whose name is applicationName)
return result is greater than 0
end applicationIsRunning
set terminalWasRunning to applicationIsRunning("Terminal")
set cdScript to "cd $i"
tell application "Terminal"
--do script will open a new window if none given, but terminal already opens one if not running
if terminalWasRunning then
do script cdScript
else
do script cdScript in first window
end if
set currentTab to the result
set currentWindow to first window whose tabs contains currentTab
activate
end tell
EOF