Lo que estoy haciendo
Estoy usando iTerm2 Build 3.0.15 y escribo un script que abre una nueva ventana e imprime "hola mundo" en la pantalla. Realmente, estoy interesado en ejecutar cualquier comando pero usar echo "hello world"
como punto de partida.
Lo que he probado
Leí la iTerm2 documentación para las secuencias de comandos. Quería aprender más, así que arrastré el ícono iTerm2
en el ícono Script Editor
para ver el diccionario disponible y encontré el siguiente comando:
Despuésdeleereldiccionarioyladocumentación,escribíelsiguientescript:
tellapplication"iTerm"
create window with default profile command "echo hello world"
end tell
Cuando ejecuté mi script desde el terminal, se abrió una nueva ventana y "hola mundo" estaba en la pantalla; Sin embargo, tengo el siguiente error de tubería rota:
Cuando selecciono Ok
, la ventana se cerró y me queda el siguiente mensaje:
$ osascript iterm.applescript
window id 6415
Las preguntas
- ¿Qué significan estos errores de id 6415 de tubería y ventana rotos?
- ¿Cómo escribo un script que abre una ventana de iTerm2 y ejecuta un comando?