30 lines
806 B
Plaintext
30 lines
806 B
Plaintext
|
#!/bin/zsh
|
||
|
source "$HOME/.config/wryn/env.zsh"
|
||
|
source $ZSH_COLOR_UTIL
|
||
|
#####################################################################
|
||
|
|
||
|
TARGET='https://github.com/VundleVim/Vundle.vim.git'
|
||
|
VUNDLE_DIR="$HOME/.vim/bundle/Vundle.vim"
|
||
|
|
||
|
[ ! -d "$VUNDLE_DIR" ] && {
|
||
|
CHECK 'installing Vundle.vim'
|
||
|
git clone $TARGET $VUNDLE_DIR >>$LOG 2>&1 \
|
||
|
&& OK || FAIL
|
||
|
} || {
|
||
|
CHECK 'updating Vundle.vim'
|
||
|
cd $VUNDLE_DIR >>$LOG 2>&1 \
|
||
|
&& git pull >>$LOG 2>&1 \
|
||
|
&& OK || WARN 'unable to pull latest Vundle.vim'
|
||
|
|
||
|
cd $PREV_DIR >>$LOG 2>&1
|
||
|
}
|
||
|
|
||
|
STATUS 'installing Vundle.vim plugins'
|
||
|
vim +PluginInstall +qall \
|
||
|
&& SUCCESS 'successfully installed Vundle.vim plugins' \
|
||
|
|| WARN 'failed to install one or more Vundle.vim plugins' \
|
||
|
;
|
||
|
|
||
|
STATUS 'building plugins (this may take a minute)'
|
||
|
$DOTWRYN/bin/vim/rebuild-plugins
|