Quando si avvia un terminale in iTerm 2, my .zshrc viene eseguito due volte. Forse ha qualcosa a che fare con l'ultimo login stampato nella parte superiore del terminale da iTerm? Qualcuno sa come risolvere questo problema?
Esempio di output, nuovo terminale:
last login: Wed Mar 4 12:55:35 on ttys000 The mark of a good party is that you wake up the next morning wanting to change your name and start a new life in different city. -- Vance Bourjaily, "Esquire" You never know what is enough until you know what is more than enough. -- William Blake ~ ❯❯❯ zsh Oh, love is real enough, you will find it some day, but it has one arch-enemy -- and that is life. -- Jean Anouilh, "Ardele" ~ ❯❯❯
Come puoi vedere, quando apri iTerm fortune (nel mio .zshrc) viene eseguito due volte, ma quando si avvia una nuova shell con il terminale già aperto viene eseguito correttamente una volta. Qualche modo per correggere questo comportamento?