Mac OS X'te zsh bir giriş kabuğu olarak ayarlandığında, iTerm tarafından başlatıldığında, zsh, '-zsh' ('-' arg [0]) karakterinin bir giriş kabuğu olarak başlaması gerektiği anlamına gelir.
Yani, giriş kabuğunu bash olarak ayarladığımda, bash bu ilk '-' $ 0'da tanıyor ve bir giriş kabuğu olarak çalışıyor, ancak zsh, öyle görünmesine rağmen.
Zsh değişkeninin [0] içindeki '-' değerini tanımasını sağlamanın veya iTerm'in kabuğu --login komut satırı argümanıyla çalıştırmasını sağlamanın bir yolu var mı?