all repos

dotfiles @ d6d447ed32260a06f16303fb374139065dc51bde

i use rach linux btw
1 files changed, 45 insertions(+), 53 deletions(-)
Update install.sh
Author: Smirnov-O ss2316544@gmail.com
Committed at: 2020-05-22 21:09:29 +0300
Parent: 2a0cf55
M install.sh
ยทยทยท
        1
        1
         #/bin/bash

      
        2
        
        -read -p "Enter home paht(exemple: \"/home/user\"): " HOME_PAHT

      
        3
        
        -read -p "Remove old config [y/n]: " REMOVE_CONF

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

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

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

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

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

      
        9
        
        -

      
        10
        
        -

      
        11
        
        -if [[ "$REMOVE_CONF" = "y" ]]; then

      
        12
        
        -	rm -rf $HOME_PAHT/.vimrc $HOME_PAHT/.vim

      
        13
        
        -	rm -rf $HOME_PAHT/.gitconfig $HOME_PAHT/.gitignore_global

      
        14
        
        -	rm -rf $HOME_PAHT/.bashrc

      
        15
        
        -	rm -rf $HOME_PAHT/.tmux .tmux.conf

      
        16
        
        -	rm -rf $HOME_PAHT/.zshrc $HOME_PAHT/.oh-my-zsh

      
        
        2
        +read -p "\e[31m All your git, vim, bash, tmux, zsh settings will be deleted [y/n]" CONTINUE

      
        
        3
        +if [[ "$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 ~/.oh-my-zsh

      
        17
        9
         	

      
        18
        
        -elif [[ "$VIM_CONF" = "y" ]]; then

      
        19
        
        -	sudo apt-get install vim curl git -y

      
        20
        
        -

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

      
        22
        
        -	ln vimrc  $HOME_PAHT/.vimrc

      
        23
        
        -	vim +source$HOME_PAHT/.vimrc +PlugInstall

      
        24
        
        -

      
        25
        
        -elif [[ "$GIT_CONF" = "y" ]]; then

      
        26
        
        -	ln gitconfig $HOME_PAHT/.gitconfig

      
        27
        
        -	ln gitignore_global $HOME_PAHT/.gitignore_global

      
        28
        
        -

      
        29
        
        -elif [[ "$BASH_CONF" = "y" ]]; then

      
        30
        
        -	sudo apt-get install bash -y

      
        31
        
        -	ln bashrc $HOME_PAHT/.bashrc

      
        32
        
        -

      
        33
        
        -elif [[ "$TMUX_CONF" = "y" ]]; then

      
        34
        
        -	sudo apt-get install tmux git -y

      
        35
        
        -	git clone https://github.com/gpakosz/.tmux.git $HOME_PAHT/.tmux

      
        36
        
        -	mv $HOME_PAHT/.tmux/.tmux.conf $HOME_PAHT/.tmux.conf

      
        37
        
        -	mv $HOME_PAHT/.tmux/.tmux.conf.local $HOME_PAHT/.tmux.conf.local

      
        38
        
        -	# rm -rf $HOME_PAHT/.tmux

      
        39
        
        -

      
        40
        
        -elif [[ "$ZSH_CONF" = "y" ]]; then

      
        41
        
        -	sudo apt-get install zsh curl git 

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

      
        43
        
        -	

      
        44
        
        -	echo "alias cls='clear'" >> $HOME_PAHT/.zshrc

      
        45
        
        -	echo "alias sl='ls'" >> $HOME_PAHT/.zshrc

      
        46
        
        -	echo "alias cd..='cd ..'" >> $HOME_PAHT/.zshrc

      
        47
        
        -	echo "alias py='python3'" >> $HOME_PAHT/.zshrc

      
        48
        
        -	echo "alias py3='python3'" >> $HOME_PAHT/.zshrc

      
        49
        
        -	echo "alias ipy='ipython3'" >> $HOME_PAHT/.zshrc

      
        50
        
        -	echo "alias ipy3='ipython3'" >> $HOME_PAHT/.zshrc

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

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

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

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

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

      
        51
        15
         

      
        52
        
        -	sed -i "s/plugins=(git)/plugins=(autopep8 djando pip systemd debian git tmux docker ansible)"

      
        53
        
        -	sed -i "s/ZSH_THEME=\"robbyrussell\"/ZSH_THEME=\"simple\"" $HOME_PAHT/.zshrc

      
        54
        
        -else

      
        55
        
        -	echo "OK"

      
        56
        
        -fi

      
        
        16
        +	cd ~/.dotfiles

      
        
        17
        +	if [[ "$VIM_CONF" = "y" ]]; then

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

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

      
        
        20
        +		ln vimrc  ~/.vimrc

      
        
        21
        +		#vim +source~/.vimrc +PlugInstall

      
        
        22
        +	elif [[ "$GIT_CONF" = "y" ]]; then

      
        
        23
        +		ln gitconfig ~/.gitconfig

      
        
        24
        +		ln gitignore_global ~/.gitignore_global

      
        
        25
        +	elif [[ "$BASH_CONF" = "y" ]]; then

      
        
        26
        +		sudo apt-get install bash -y

      
        
        27
        +		ln bashrc ~/.bashrc

      
        
        28
        +	elif [[ "$TMUX_CONF" = "y" ]]; then

      
        
        29
        +		sudo apt-get install tmux -y

      
        
        30
        +		git clone https://github.com/gpakosz/.tmux.git ~/.tmux

      
        
        31
        +		mv ~/.tmux/.tmux.conf ~/.tmux.conf

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

      
        
        33
        +	elif [[ "$ZSH_CONF" = "y" ]]; then

      
        
        34
        +		sudo apt-get install zsh curl -y

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

      
        
        36
        +		echo "alias cls='clear'" >> ~/.zshrc

      
        
        37
        +		echo "alias sl='ls'" >> ~/.zshrc

      
        
        38
        +		echo "alias cd..='cd ..'" >> ~/.zshrc

      
        
        39
        +		echo "alias py='python3'" >> ~/.zshrc

      
        
        40
        +		echo "alias py3='python3'" >> ~/.zshrc

      
        
        41
        +		echo "alias ipy='ipython3'" >> ~/.zshrc

      
        
        42
        +		echo "alias ipy3='ipython3'" >> ~/.zshrc

      
        
        43
        +		sed -i "s/plugins=(git)/plugins=(autopep8 djando pip git tmux docker)"

      
        
        44
        +		sed -i "s/ZSH_THEME=\"robbyrussell\"/ZSH_THEME=\"simple\"" ~/.zshrc

      
        
        45
        +	else

      
        
        46
        +		echo ""

      
        
        47
        +	fi

      
        
        48
        +fi