38 lines
		
	
	
		
			828 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			828 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
setup() {
 | 
						|
  echo -en 'disabled'
 | 
						|
  # mkdir -p $HOME/.vim/autoload/ && 
 | 
						|
  # curl http://github.com/gmarik/vundle/raw/master/autoload/vundle.vim > $HOME/.vim/autoload/vundle.vim
 | 
						|
  # return$([ -s $HOME/.vim/autoload/vundle.vim ] && rm -f ~/.vim/autoload/vundle.vim ) 
 | 
						|
  return 1
 | 
						|
}
 | 
						|
 | 
						|
install() {
 | 
						|
  vim -e -c "BundleInstall" -c "q"
 | 
						|
  return $([ -d $HOME/.vim/bundle ] && [ "$(ls -1 -d ~/.vim/bundle/*|wc -l)" = "$(grep ^Bundle ~/.vim/vimrc|wc -l)" ] )
 | 
						|
}
 | 
						|
 | 
						|
docs() {
 | 
						|
  _tags() { find ~/.vim/bundle/**/doc -name 'tags'; } 
 | 
						|
  _tags | xargs rm
 | 
						|
  vim -e -c 'BundleDocs' -c 'q'
 | 
						|
  return $([ "0" != $(_tags | wc -l) ])
 | 
						|
}
 | 
						|
 | 
						|
t() {
 | 
						|
  printf "%-15s: " $1
 | 
						|
  $1 1>> 'test.log' 2>&1 && echo 'ok' || echo 'fail'
 | 
						|
}
 | 
						|
 | 
						|
test_all() {
 | 
						|
  : > 'test.log'
 | 
						|
  t setup 
 | 
						|
  t install
 | 
						|
  t docs
 | 
						|
} 
 | 
						|
 | 
						|
doc() {
 | 
						|
  maruku --html README.md ; open README.html 
 | 
						|
}
 | 
						|
 | 
						|
${1:-test_all}
 |