run 611 B

123456789101112131415161718192021222324
  1. #!/usr/bin/env bash
  2. # Change to directory of this script.
  3. cd "${0%/*}"
  4. # Look for existing vader installation.
  5. vader=( ${HOME}/.vim/*bundle*/vader*/plugin/vader.vim )
  6. if [ -f ${vader[0]} ]; then
  7. # Remove "plugin/vader.vim" suffix.
  8. vader=${vader[0]%/*/*}
  9. fi
  10. if [ -d $vader ]; then
  11. [[ ! -L vader.vim ]] && ln -s $vader
  12. else
  13. git clone https://github.com/junegunn/vader.vim.git
  14. fi
  15. # Provide viminfo during tests, remove it on exit.
  16. cp viminfo viminfo.tmp
  17. trap "{ rm viminfo.tmp; }" EXIT
  18. echo '(Be patient.. testing can take a while.)'
  19. HOME=/dev/null vim -XNu vimrc -i viminfo.tmp -c 'Vader! *'