Я хотел бы иметь скрипт, который мог бы открыть 1 вкладку iterm, которая содержит 2 разделенных экрана внутри через скрипт.
Возможно ли это или я должен установить дополнительную библиотеку для этого?
Я хотел бы иметь скрипт, который мог бы открыть 1 вкладку iterm, которая содержит 2 разделенных экрана внутри через скрипт.
Возможно ли это или я должен установить дополнительную библиотеку для этого?
Да! Это возможно без каких-либо внешних библиотек.
Использование osascript для отправки команд в этот простой bash скрипт должен открывать новую вкладку, разделять ее и вызывать некоторые команды;
#!/bin/bash
osascript<<EOF
tell application "iTerm"
activate
select first window
# Create new tab
tell current window
create tab with default profile
end tell
# Split pane
tell current session of current window
split vertically with default profile
end tell
# Run command in Pane-1
tell first session of current tab of current window
write text "cd /tmp"
write text "pwd"
end tell
# Run command in Pane-2
tell second session of current tab of current window
write text "echo Second tab!;"
end tell
end tell
EOF