diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-04-16 11:25:31 +0200 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-04-16 11:26:19 +0200 | 
| commit | 8bdf7a3459ca8345d6a2ac4a0f7951c85a226c5a (patch) | |
| tree | 745a798a8432b8220c1fffaaf8f8101bd8afa423 /install | |
| parent | f60841c39c7dbc4d00e93ad4a210a5259ab39793 (diff) | |
| download | vim-8bdf7a3459ca8345d6a2ac4a0f7951c85a226c5a.zip vim-8bdf7a3459ca8345d6a2ac4a0f7951c85a226c5a.tar.gz  | |
install swallows update
Diffstat (limited to 'install')
| -rwxr-xr-x | install | 14 | 
1 files changed, 10 insertions, 4 deletions
@@ -1,4 +1,4 @@ -#! /bin/sh +#! /bin/bash  DIR=$(readlink -f $(dirname $0))  pushd $HOME >/dev/null @@ -7,14 +7,14 @@ ln -sf $DIR/vimrc .vimrc  popd $HOME >/dev/null  [ ! -d $DIR/autoload ] && mkdir $DIR/autoload -curl -so $DIR/autoload/pathogen.vim https://raw.github.com/tpope/vim-pathogen/HEAD/autoload/pathogen.vim +echo "update pathogen" && curl -# -o $DIR/autoload/pathogen.vim https://raw.github.com/tpope/vim-pathogen/HEAD/autoload/pathogen.vim  PROTO=git +# github.com/Townk/vim-autoclose.git  GIT_URLS="  	github.com/scrooloose/nerdtree.git  	github.com/msanders/snipmate.vim.git  	github.com/vim-scripts/taglist.vim.git -	github.com/Townk/vim-autoclose.git  	github.com/tpope/vim-commentary.git  	github.com/mirell/vim-matchit.git  	github.com/tpope/vim-repeat.git @@ -23,5 +23,11 @@ GIT_URLS="  [ ! -d $DIR/bundle ] && mkdir $DIR/bundle  cd $DIR/bundle  for url in $GIT_URLS; do -    git clone "$PROTO://$url" +    gitdir=${url##*/} +    dir=${gitdir%.git} +    if [ -d  "$dir/.git" ]; then +        cd $dir && echo "update $dir" && git pull; cd .. +    else +        git clone "$PROTO://$url" +    fi  done  | 
