11#! /usr/bin/env bash
22
3+ # ##################################################################################
4+ # 控制台颜色
5+ BLACK=" \033[1;30m"
6+ RED=" \033[1;31m"
7+ GREEN=" \033[1;32m"
8+ YELLOW=" \033[1;33m"
9+ BLUE=" \033[1;34m"
10+ PURPLE=" \033[1;35m"
11+ CYAN=" \033[1;36m"
12+ RESET=" $( tput sgr0) "
13+ # ##################################################################################
14+
15+ printf " ${BLUE} "
316cat << EOF
417
518###################################################################################
@@ -10,21 +23,23 @@ cat << EOF
1023###################################################################################
1124
1225EOF
26+ printf " ${RESET} "
1327
14- command -v yum > /dev/null 2>&1 || { echo >&2 " Require yum but it's not installed. Aborting. " ; exit 1 ; }
28+ printf " ${BLUE} >>>>>>>> install zsh\n ${RESET} "
1529
16- echo -e " \n>>>>>>>>> install zsh"
17- yum install -y zsh
30+ command -v yum > /dev/null 2>&1 || { printf " ${RED} Require yum but it's not installed.${RESET} \n" ; exit 1; }
1831
19- echo -e " \n>>>>>>>>> install oh-my-zsh"
32+ # install zsh
33+ yum install -y zsh
34+ # install oh-my-zsh
2035wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
21- # 替换 oh-my-zsh 主题
22- sed -i " s#^ZSH_THEME=.*#ZSH_THEME=\" ys\" #g" ~ /.zshrc
23- # 下载 incr.zsh 补全插件
24- wget http://mimosa-pudica.net/src/incr-0.2cd.zsh
25- mkdir ~ /.oh-my-zsh/plugins/incr/
26- mv incr-0.2.zsh ~ /.oh-my-zsh/plugins/incr/
27- echo " source ~/.oh-my-zsh/plugins/incr/incr*.zsh" >> ~ /.zshrc
28-
29- # 更新配置
36+ # choose oh-my-zsh theme
37+ sed -i " s/^ZSH_THEME=.*/ZSH_THEME=\" ys\" /g" ~ /.zshrc
38+ # install oh-my-zsh plugins
39+ git clone https://github.com/zsh-users/zsh-autosuggestions.git ~ /.oh-my-zsh/plugins/zsh-autosuggestions
40+ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~ /.oh-my-zsh/plugins/zsh-syntax-highlighting
41+ sed -i " s/^plugins=.*/plugins=(git z wd extract zsh-autosuggestions zsh-syntax-highlighting)/g" ~ /.zshrc
42+ # reload zsh
3043source ~ /.zshrc
44+
45+ printf " ${GREEN} <<<<<<<< install zsh finished\n${RESET} "
0 commit comments