all repos

dotfiles @ db0801598be87ab42fe45d1b4261a2cbffb79881

i use rach linux btw
1 files changed, 70 insertions(+), 56 deletions(-)
Update install.sh
Author: Smirnov Olexandr ss2316544@gmail.com
Committed at: 2020-06-25 20:15:29 +0300
Parent: bb901e8
M install.sh
ยทยทยท
        1
        1
         #!/bin/bash

      
        2
        
        -read -p "All your git, vim, bash, tmux, zsh settings will be deleted [y/n]: " CONTINUE

      
        3
        
        -if [[ "$CONTINUE" = "y" ]] || [[ "$CONTINUE" = "Y" ]]; then

      
        4
        
        -    rm -rf ~/.vimrc ~/.vim

      
        5
        
        -    rm -rf ~/.gitconfig ~/.git

      
        6
        
        -    rm -rf ~/.bashrc ~/.bash

      
        7
        
        -    rm -rf ~/.tmux ~/.tmux

      
        8
        
        -    rm -rf ~/.zshrc

      
        
        2
        +read -p "Your package manager[1-apt, 2-pacman]: " PACKAGE_MANAGER

      
        
        3
        +if [[ "$PACKAGE_MANAGER" = "1" ]]; then

      
        
        4
        +	read -p "Install vim config [y/n]: " VIM_CONF

      
        
        5
        +	if [[ "$VIM_CONF" = "y" ]] || [[ "$VIM_CONF" = "Y" ]]; then

      
        
        6
        +		read -p "Install GVim [y/n]:" INS_GVIM

      
        
        7
        +		if [[ "$INS_GVIM" = "y" ]] || [[ "$INS_GVIM" = "Y" ]]; then

      
        
        8
        +			sudo apt-get install -y vim-gui-common

      
        
        9
        +		fi

      
        
        10
        +		sudo apt-get install vim vim-gui-common curl -y

      
        
        11
        +		curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

      
        
        12
        +		mv vimrc ~/.vimrc

      
        
        13
        +	fi; read -p "Install git config [y/n]: " GIT_CONF

      
        
        14
        +	if [[ "$GIT_CONF" = "y" ]] || [[ "$GIT_CONF" = "Y" ]] ; then

      
        
        15
        +		mv gitconfig ~/.gitconfig

      
        
        16
        +		mv gitignore_global ~/.gitignore_global

      
        
        17
        +	fi; read -p "Install bash config [y/n]: " BASH_CONF

      
        
        18
        +	if [[ "$BASH_CONF" = "y" ]] || [[ "$BASH_CONF" = "Y" ]]; then

      
        
        19
        +		sudo apt-get install bash -y

      
        
        20
        +		mv bashrc ~/.bashrc

      
        
        21
        +	fi; read -p "Intall tmux config [y/n]: " TMUX_CONF

      
        
        22
        +	if [[ "$TMUX_CONF" = "y" ]] || [[ "$TMUX_CONF" = "y" ]]; then

      
        
        23
        +		sudo apt-get install tmux -y

      
        
        24
        +		mv tmux.conf ~/.tmux.conf

      
        
        25
        +		mv tmux.conf.local ~/.tmux.conf.local

      
        
        26
        +	fi; read -p "Install zsh config [y/n]: " ZSH_CONF

      
        
        27
        +	if [[ "$ZSH_CONF" = "y" ]] || [[ "$ZSH_CONF" = "Y" ]]; then

      
        
        28
        +		sudo apt-get install zsh curl git -y

      
        
        29
        +		sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

      
        
        30
        +		mv zshrc ~/.zshrc

      
        
        31
        +	fi; if [[ "$VIM_CONF" = "y" ]] || [[ "$VIM_CONF" = "Y" ]]; then

      
        
        32
        +		clear

      
        
        33
        +		echo "vim +source~/.vimrc +PlugInstall"

      
        
        34
        +		echo "For install plugins in vim"

      
        
        35
        +	fi; if [[ "$ZSH_CONF" = "y" ]] || [[ "$ZSH_CONF" = "Y" ]]; then

      
        
        36
        +		echo "For change shell"

      
        
        37
        +		echo "chsh -s $(which zsh)"

      
        
        38
        +	fi

      
        9
        39
         fi

      
        10
        
        -

      
        
        40
        +if [[ "$PACKAGE_MANAGER" = "1" ]]; then

      
        11
        41
         read -p "Install vim config [y/n]: " VIM_CONF

      
        12
        
        -if [[ "$VIM_CONF" = "y" ]] || [[ "$VIM_CONF" = "Y" ]]; then

      
        13
        
        -	read -p "Install GVim [y/n]:" INS_GVIM

      
        14
        
        -    if [[ "$INS_GVIM" = "y" ]] || [[ "$INS_GVIM" = "Y" ]]; then

      
        15
        
        -        sudo apt-get install -y vim-gui-common

      
        16
        
        -    fi

      
        17
        
        -    sudo apt-get install vim vim-gui-common curl -y

      
        18
        
        -	curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

      
        19
        
        -	mv vimrc ~/.vimrc

      
        20
        
        -fi

      
        21
        
        -

      
        22
        
        -read -p "Install git config [y/n]: " GIT_CONF

      
        23
        
        -if [[ "$GIT_CONF" = "y" ]] || [[ "$GIT_CONF" = "Y" ]] ; then

      
        24
        
        -	mv gitconfig ~/.gitconfig

      
        25
        
        -	mv gitignore_global ~/.gitignore_global

      
        26
        
        -fi

      
        27
        
        -

      
        28
        
        -read -p "Install bash config [y/n]: " BASH_CONF

      
        29
        
        -if [[ "$BASH_CONF" = "y" ]] || [[ "$BASH_CONF" = "Y" ]]; then

      
        30
        
        -	sudo apt-get install bash -y

      
        31
        
        -	mv bashrc ~/.bashrc

      
        32
        
        -fi

      
        33
        
        -

      
        34
        
        -read -p "Intall tmux config [y/n]: " TMUX_CONF

      
        35
        
        -if [[ "$TMUX_CONF" = "y" ]] || [[ "$TMUX_CONF" = "y" ]]; then

      
        36
        
        -	sudo apt-get install tmux -y

      
        37
        
        -	mv tmux.conf ~/.tmux.conf

      
        38
        
        -	mv tmux.conf.local ~/.tmux.conf.local

      
        39
        
        -fi

      
        40
        
        -

      
        41
        
        -read -p "Install zsh config [y/n]: " ZSH_CONF

      
        42
        
        -if [[ "$ZSH_CONF" = "y" ]] || [[ "$ZSH_CONF" = "Y" ]]; then

      
        43
        
        -	sudo apt-get install zsh curl git -y

      
        44
        
        -	sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

      
        45
        
        -	mv zshrc ~/.zshrc

      
        46
        
        -fi

      
        47
        
        -

      
        48
        
        -####################

      
        49
        
        -if [[ "$VIM_CONF" = "y" ]] || [[ "$VIM_CONF" = "Y" ]]; then

      
        50
        
        -    clear

      
        51
        
        -    echo "vim +source~/.vimrc +PlugInstall"

      
        52
        
        -    echo "For install plugins in vim"

      
        53
        
        -fi

      
        54
        
        -if [[ "$ZSH_CONF" = "y" ]] || [[ "$ZSH_CONF" = "Y" ]]; then

      
        55
        
        -    echo "For change shell"

      
        56
        
        -    echo "chsh -s $(which zsh)"

      
        57
        
        -fi

      
        58
        
        -

      
        59
        
        -

      
        
        42
        +	if [[ "$VIM_CONF" = "y" ]] || [[ "$VIM_CONF" = "Y" ]]; then

      
        
        43
        +		sudo pacman -S vim -y

      
        
        44
        +		curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

      
        
        45
        +		mv vimrc ~/.vimrc

      
        
        46
        +	fi; read -p "Install git config [y/n]: " GIT_CONF

      
        
        47
        +	if [[ "$GIT_CONF" = "y" ]] || [[ "$GIT_CONF" = "Y" ]] ; then

      
        
        48
        +		sudo pacman -S git -y

      
        
        49
        +		mv gitconfig ~/.gitconfig

      
        
        50
        +		mv gitignore_global ~/.gitignore_global

      
        
        51
        +	fi; read -p "Install bash config [y/n]: " BASH_CONF

      
        
        52
        +	if [[ "$BASH_CONF" = "y" ]] || [[ "$BASH_CONF" = "Y" ]]; then

      
        
        53
        +		sudo pacman -S bash -y

      
        
        54
        +		mv bashrc ~/.bashrc

      
        
        55
        +	fi; read -p "Intall tmux config [y/n]: " TMUX_CONF

      
        
        56
        +	if [[ "$TMUX_CONF" = "y" ]] || [[ "$TMUX_CONF" = "y" ]]; then

      
        
        57
        +		sudo pacman -S tmux -y

      
        
        58
        +		mv tmux.conf ~/.tmux.conf

      
        
        59
        +		mv tmux.conf.local ~/.tmux.conf.local

      
        
        60
        +	fi; read -p "Install zsh config [y/n]: " ZSH_CONF

      
        
        61
        +	if [[ "$ZSH_CONF" = "y" ]] || [[ "$ZSH_CONF" = "Y" ]]; then

      
        
        62
        +		sudo pacman -S zsh curl git -y

      
        
        63
        +		sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

      
        
        64
        +		mv zshrc ~/.zshrc

      
        
        65
        +	fi; if [[ "$VIM_CONF" = "y" ]] || [[ "$VIM_CONF" = "Y" ]]; then

      
        
        66
        +		clear

      
        
        67
        +		echo "vim +source~/.vimrc +PlugInstall"

      
        
        68
        +		echo "For install plugins in vim"

      
        
        69
        +	fi; if [[ "$ZSH_CONF" = "y" ]] || [[ "$ZSH_CONF" = "Y" ]]; then

      
        
        70
        +		echo "For change shell"

      
        
        71
        +		echo "chsh -s $(which zsh)"

      
        
        72
        +	fi

      
        
        73
        +fi