Gdy zsh jest ustawiony jako powłoka logowania w systemie Mac OS X, gdy jest uruchamiany przez iTerm, zsh nie bierze pod uwagę, że jest uruchamiany jako powłoka logowania, chociaż jest uruchamiany jako `` -zsh '' (`` - '' jest umieszczane jako pierwszy znak arg [0]), co ma oznaczać, że powinien zaczynać się jako powłoka logowania.
Tak więc, kiedy ustawię powłokę logowania na bash, bash rozpoznaje to pierwsze „-” w $ 0 i działa jako powłoka logowania, ale zsh nie, chociaż wydaje się, że powinien.
Czy istnieje sposób, aby sprawić, by zsh rozpoznał „-” w arg [0], albo aby iTerm uruchomił powłokę z argumentem wiersza poleceń --login?