Che cosa sto facendo
Sto usando iTerm2 Build 3.0.15 e sto scrivendo uno script che apre una nuova finestra e stampa "Hello World" sullo schermo. In realtà, sono interessato a eseguire qualsiasi comando, ma utilizzando echo "hello world"
come punto di partenza.
Quello che ho provato
Ho letto su iTerm2 documentazione per lo scripting. Volevo saperne di più, quindi ho trascinato l'icona iTerm2
sull'icona Script Editor
per visualizzare il dizionario a mia disposizione e ho trovato il seguente comando:
Dallaletturadeldizionarioedelladocumentazionehoscrittoilseguentescript:
tellapplication"iTerm"
create window with default profile command "echo hello world"
end tell
Quando eseguo il mio script dal terminale, si apre una nuova finestra e sullo schermo appare "Hello World"; tuttavia, ho ricevuto il seguente errore di pipe interrotto:
Quando seleziono Ok
la finestra è chiusa e mi rimane il seguente messaggio:
$ osascript iterm.applescript
window id 6415
Le domande
- Che cosa significano questi errori di id 6415 di pipe e window spezzati?
- Come scrivo uno script che apre una finestra di iTerm2 ed esegue un comando?