Я пытаюсь создать скрипт, который бы открывал окно iTerm2
, разбивал его на 3 панели по вертикали и запускал несколько команд внутри каждой из этих панелей.
Вот моя попытка:
tell application "iTerm2"
activate
-- Create main window
create window with default profile
tell current session of current window
set name to "frontend"
write text "cd ~/Documents/frontendDir"
split vertically with default profile
end tell
tell second session of current window -- ERROR HERE
set name to "backend"
write text "cd ~/Documents/backendDir"
split vertically with default profile
end tell
tell third session of current window
set name to "apollo-server"
write text "cd ~/Documents/GitHub/apolloDir"
end tell
end tell
Первая часть о создании frontend
, кажется, работает, так как окно правильно открыто и в нем правильно выполняется команда cd ~/Documents/frontendDir
. Окно также разделяется по вертикали один раз, так как я уверен, что оно перестает выполняться, когда я пытаюсь получить доступ ко второй панели моего окна.
Я получаю эту ошибку: iTerm got an error: Can’t get session 2 of current window
Заранее спасибо