Я пытаюсь написать AppleScript для iTerm2, что для фиксированного профиля ("сессия"?) name, скажем "Dev Server", проверяет, есть ли вкладка с этим профилем в каком-либо окне (или просто текущее окно, если это проще). Если такая вкладка существует, я бы хотел ее активировать ("выбрать"). Если есть несколько вкладок с одним и тем же сеансом, то можно выбрать любую из них. Если нет вкладки с таким именем сеанса, я бы хотел создать новую вкладку в текущем окне с этим именем.
1 ответ
0
Я понял:
tell application "iTerm"
tell current window
set foundProfile to false
repeat with aTab in tabs
set profName to profile name of current session of aTab
if profName is "Dev Server" then
select aTab
set foundProfile to true
exit repeat
end if
end repeat
if not foundProfile then
create tab with profile "Dev Server"
end if
end tell
end tell