dotfiles/install.sh
2012-02-19 15:16:15 -05:00

58 lines
1 KiB
Bash
Executable file

#!/bin/bash
# Clears out the old .bashrc
if [ -f ~/.bashrc ];
then
rm ~/.bashrc
fi
# Grabs the skeleton .bashrc
cp /etc/skel/.bashrc ~/.bashrc
PWD=`pwd`
# Adds paths
echo "export PATH=\"$PWD/git:$PATH\"" >> ~/.bashrc
# Appends the custom .bashrc file
echo "
if [ -f $PWD/bashrc ] && ! shopt -oq posix; then
. $PWD/bashrc
fi" >> ~/.bashrc
# Removes the existing scripts
if [ -d ~/.gnome2/nautilus-scripts ];
then
rm ~/.gnome2/nautilus-scripts -rf
fi
# Symlinks back to our scripts
ln -s $PWD/nautilus-scripts ~/.gnome2/nautilus-scripts
# Copies .vimrc
if [ -f ~/.vimrc ];
then
rm ~/.vimrc
fi
cp $PWD/vimrc ~/.vimrc
# Pulls down and installs vim plugins
DOTVIM=~/.vim
if [ -d $DOTVIM ];
then
rm -r $DOTVIM
fi
mkdir $DOTVIM
OWNERS=( "tomtom" "scrooloose" "msanders" "ervandew" )
REPOS=( "checksyntax_vim" "nerdtree" "snipmate.vim" "supertab" )
for (( i = 0 ; i < ${#OWNERS[@]} ; i++ ))
do
git clone git://github.com/${OWNERS[$i]}/${REPOS[$i]}.git /tmp/${REPOS[$i]}
cp -R /tmp/${REPOS[$i]}/* $DOTVIM
rm -rf /tmp/${REPOS[$i]}
done