diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..97dad73 --- /dev/null +++ b/install.sh @@ -0,0 +1,45 @@ +#!/bin/sh + +if [ -z $1 ]; then + echo "Usage: $0 {server|linux|arm|osx}" + exit 1 +fi + +sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y vim git gcc make pkg-config unzip dkms git-lfs + +echo "Save older config in ~/Oldconfig ( with '.' like \".vimrc\" )" +rm -rf $HOME/Oldconfig 2>&- +mkdir -p $HOME/Oldconfig +mv $HOME/.vim $HOME/Oldconfig 2>&- +mv $HOME/.Sublivim $HOME/Oldconfig 2>&- +mv $HOME/.vimrc $HOME/Oldconfig 2>&- +mv $HOME/.bashrc $HOME/Oldconfig 2>&- + +echo "Create new vim architecture" +mkdir -p $HOME/.vim/autoload $HOME/.vim/colors $HOME/.vim/syntax $HOME/.vim/plugin $HOME/.vim/spell $HOME/.vim/config $HOME/.vim/bundle + +echo "Cloning some git repositories" +#git clone --quiet https://github.com/tpope/vim-pathogen $HOME/.vim/pathogen +git clone --quiet https://github.com/vim-syntastic/syntastic $HOME/.vim/bundle/syntastic +git clone --quiet https://github.com/tomasr/molokai /tmp/molokai + +echo "Building new vim" +cp -rupv ./vim/* $HOME/.vim +#ln -s $HOME/.vim/pathogen/autoload/pathogen.vim $HOME/.vim/autoload/pathogen.vim +cp /tmp/molokai/colors/molokai.vim $HOME/.vim/colors +ln -s $HOME/.vim/vimrc $HOME/.vimrc + +if [ "$1" == "server" ]; then + cp /tmp/config/bash/bashrc-server $HOME/.bashrc +elif [ "$1" == "linux" -o "$1" == "arm" ]; then + cp bash/bashrc-linux $HOME/.bashrc +elif [ "$1" == "osx" ]; then + cp /tmp/config/bash/bashrc-osx $HOME/.bashrc +fi + +echo "Deleting temporary files" +rm -rf /tmp/molokai + +source $HOME/.bashrc +echo "Ïf you are running zsh, please change for bash =)" +echo "Enjoy !"