diff options
author | Chang Hyun Park <heartinpiece@gmail.com> | 2015-08-12 16:47:37 +0900 |
---|---|---|
committer | Chang Hyun Park <heartinpiece@gmail.com> | 2015-08-12 16:47:37 +0900 |
commit | 58d2f9335d21a30a85d47c820203e00c1f3d5be7 (patch) | |
tree | de09c955589558d49b18156337479a82dcc21ee7 /tools | |
parent | 3d5b3430fd9da12f6e33f534e487fe9b18928ac7 (diff) | |
download | zsh-58d2f9335d21a30a85d47c820203e00c1f3d5be7.tar.gz zsh-58d2f9335d21a30a85d47c820203e00c1f3d5be7.tar.bz2 zsh-58d2f9335d21a30a85d47c820203e00c1f3d5be7.zip |
Check if Zsh is installed prior to installing Oh My Zsh
Check if Zsh is installed before installing anything else.
New-commers, or people who don't read the disclaimers(ex. me) will go
straight to stack overflow if chsh -s returns an error.
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/install.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/install.sh b/tools/install.sh index c83a6f23d..951737754 100755 --- a/tools/install.sh +++ b/tools/install.sh @@ -1,5 +1,12 @@ set -e +CHECK_ZSH_INSTALLED=$(grep /zsh$ /etc/shells | wc -l) +if [ ! $CHECK_ZSH_INSTALLED -ge 1 ]; then + echo "\033[0;33m Zsh is not installed!\033[0m Please install zsh first!" + exit +fi +unset CHECK_ZSH_INSTALLED + if [ ! -n "$ZSH" ]; then ZSH=~/.oh-my-zsh fi |