Created
January 13, 2019 18:06
-
-
Save pgrupp/7f34c53263fac0638b000cc5be310970 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- Adapted version of the suggested iTerm2 Alfred script by Sinan Eldem. | |
-- This version opens a new tab for each command, which is more feasible for me. | |
-- See https://github.com/stuartcryan/custom-iterm-applescripts-for-alfred for the original version. | |
on alfred_script(q) | |
if application "iTerm2" is running or application "iTerm" is running then | |
run script " | |
on run {q} | |
tell application \"iTerm\" | |
activate | |
try | |
select first window | |
on error | |
create window with default profile | |
select first window | |
end try | |
tell the first window | |
create tab with default profile | |
tell current session to write text q | |
end tell | |
end tell | |
end run | |
" with parameters {q} | |
else | |
run script " | |
on run {q} | |
tell application \"iTerm\" | |
activate | |
try | |
select first window | |
on error | |
create window with default profile | |
select first window | |
end try | |
tell the first window | |
tell current session to write text q | |
end tell | |
end tell | |
end run | |
" with parameters {q} | |
end if | |
end alfred_script |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment