Skip to content

Instantly share code, notes, and snippets.

@pgrupp
Created January 13, 2019 18:06
Show Gist options
  • Save pgrupp/7f34c53263fac0638b000cc5be310970 to your computer and use it in GitHub Desktop.
Save pgrupp/7f34c53263fac0638b000cc5be310970 to your computer and use it in GitHub Desktop.
-- 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