Recentemente ho iniziato a utilizzare iTerm2 al posto dell'applicazione macOS Terminal e ne sono davvero felice. Sono molto abituato a usare il comando exit
per chiudere l'istanza che al momento ha lo stato attivo. Per esempio intendo uno dei seguenti: Tab, Window o Split Panel.
Come posso scrivere una funzione exit che chiude l'istanza attualmente in esecuzione? La seguente soluzione alternativa funziona per Windows ma non per le schede né per i pannelli divisi:
function exit {
osascript -e 'tell application "iTerm2" to close first window'
}
La soluzione dovrebbe funzionare con zsh
o bash
.