Commit 0ebe3596 authored by Marc Cornellà's avatar Marc Cornellà
Browse files

Merge pull request #4907 from johankj/feature/osx-iterm2

Add iTerm2 v3 support
parents 1b1315a7 d189236f
...@@ -46,6 +46,16 @@ EOF ...@@ -46,6 +46,16 @@ EOF
end tell end tell
EOF EOF
elif [[ "$the_app" == 'iTerm2' ]]; then
osascript <<EOF
tell application "iTerm"
tell current window
create tab with default profile
tell current session to write text "${command}"
end tell
end tell
EOF
else else
echo "tab: unsupported terminal app: $the_app" echo "tab: unsupported terminal app: $the_app"
false false
...@@ -73,6 +83,19 @@ function vsplit_tab() { ...@@ -73,6 +83,19 @@ function vsplit_tab() {
end tell end tell
EOF EOF
elif [[ "$the_app" == 'iTerm2' ]]; then
osascript <<EOF
tell application "iTerm"
tell current session of first window
set newSession to (split vertically with same profile)
tell newSession
write text "${command}"
select
end tell
end tell
end tell
EOF
else else
echo "$0: unsupported terminal app: $the_app" >&2 echo "$0: unsupported terminal app: $the_app" >&2
false false
...@@ -100,6 +123,19 @@ function split_tab() { ...@@ -100,6 +123,19 @@ function split_tab() {
end tell end tell
EOF EOF
elif [[ "$the_app" == 'iTerm2' ]]; then
osascript <<EOF
tell application "iTerm"
tell current session of first window
set newSession to (split horizontally with same profile)
tell newSession
write text "${command}"
select
end tell
end tell
end tell
EOF
else else
echo "$0: unsupported terminal app: $the_app" >&2 echo "$0: unsupported terminal app: $the_app" >&2
false false
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment