Spawning iTerm Windows
I've recently been searching around for a good way to 'spawn' an iTerm window (no I don't use tabs in iTerm), at the pwd
in my current iTerm window. I couldn't find any good way to do it so I jumped in to AppleScript Editor and made something happen.
on run argv
tell application "iTerm"
set t to make new terminal
tell t
activate current session
launch session "Default Session"
tell the last session
write text "cd \"" & item 1 of argv & "\"; clear; pwd"
end tell
end tell
end tell
end run
I then added it to my zsh aliases with:
function spawn {
osascript ~/Dropbox/Code/Applescript/Spawn/SpawniTerm.applescript $PWD
}
Now I can call spawn
from any iTerm or Terminal window to open a new iTerm session wherever I called it from.