1 files changed,
45 insertions(+),
53 deletions(-)
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