Use Alfred para lançar uma guia iTerm2 com um perfil nomeado

O iTerm2 permite definir um atalho de teclado para criar uma guia com um perfil específico. No entanto, nunca me lembro da combinação de teclas para isso. Em vez disso, decidi adicionar uma extensão no Alfred que fará a mesma coisa.

O código da extensão é o seguinte:

on alfred_script(q)
tell application
"iTerm"
activate

set myterm to (current terminal)
tell myterm

set mysession to (launch session "server")
tell mysession

set name to q
set myVar to "ssh " & q
write text myVar

end tell
end tell
end tell
end alfred_script

Eu tenho a extensão acionada na palavra-chave rt. Isso permite comandos do Alfred como rt server_name. Onde server_nameé um alias na minha configuração SSH. Isso criará uma nova guia usando o serverperfil e o ssh para o servidor.

Os links a seguir foram extremamente úteis durante a criação da extensão.

[1] http://www.goulbourn.com/2012/12/alfreditermssh.html
[2] http://hints.macworld.com/article.php?story=20070409141256538