Ho bisogno di aprire alcune sessioni del terminale tramite iTerm 2 ed eseguire comandi su ciascun terminale (ad esempio rails s; rails c)
Come farlo via automator o alfred?
Potresti farlo con un Alfred Worflow (hai bisogno del Powerpack ).
Crea innanzitutto un Blank Workflow
e riempi i dati:
Utilizzailsimbolopiùnellacornettadestraperaggiungerel'azioneTrigger→Hotkey
.Definisciiltuotastodisceltarapidapreferitoesalvalo.
Aggiungi Actions → Run script
. Usa /usr/bin/osascript
come lingua. Incolla il seguente script e salvalo. Cambia ls -l
in qualunque comando tu desideri eseguire.
tell application "iTerm"
activate
set the clipboard to "ls -l"
delay 0.5
tell application "System Events"
keystroke "v" using command down
keystroke return
end tell
end tell
Collegaledueazioniesaraipronto.
Inserisci il tuo tasto di scelta rapida per aprire iTerm ed eseguire il comando.