30 lines
958 B
Bash
30 lines
958 B
Bash
ZSH="${MUREX}/modules/oh-my-zsh"
|
|
|
|
install_oh_my_zsh() {
|
|
git clone https://github.com/ohmyzsh/ohmyzsh.git "$ZSH"
|
|
|
|
themes="${ZSH}/custom/themes"
|
|
ln -s "${MUREX}/conf/murex/oh-my.zsh-theme" "$themes"
|
|
|
|
plugins="${ZSH}/custom/plugins"
|
|
|
|
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git "${plugins}/zsh-syntax-highlighting"
|
|
git clone https://github.com/zsh-users/zsh-autosuggestions "${plugins}/zsh-autosuggestions"
|
|
git clone https://github.com/zsh-users/zsh-history-substring-search "${plugins}/zsh-history-substring-search"
|
|
}
|
|
|
|
if [ ! -e "$ZSH" ]; then
|
|
echo 'Would you like to download and install oh-my-zsh [ http://ohmyz.sh/ ]? (yes/no)'
|
|
while true; do
|
|
read answer
|
|
case "$answer" in
|
|
"no") break ;;
|
|
"yes")
|
|
install_oh_my_zsh
|
|
break
|
|
;;
|
|
*) echo 'Please type only "yes" or "no"'
|
|
esac
|
|
done
|
|
fi
|