Recientemente he empezado a usar iTerm2 en lugar de la aplicación macOS Terminal y estoy muy contento con él. Estoy muy acostumbrado a usar el comando exit
para cerrar la instancia que actualmente tiene el foco. Con instancia me refiero a uno de los siguientes: pestaña, ventana o panel dividido.
¿Cómo puedo escribir una salida de función que cierre la instancia que se está ejecutando actualmente? La siguiente solución funciona para Windows pero no para pestañas ni para paneles divididos:
function exit {
osascript -e 'tell application "iTerm2" to close first window'
}
La solución debería funcionar con zsh
o bash
.