let init-sh to two file, init-zsh init-eshell