Permalink
Cannot retrieve contributors at this time
executable file
36 lines (34 sloc)
1.57 KB
| #!/bin/bash | |
| # bin/vspec - Driver script to test Vim script | |
| # Version: 1.9.1 | |
| # Copyright (C) 2009-2020 Kana Natsuno <https://whileimautomaton.net/> | |
| # License: MIT license {{{ | |
| # Permission is hereby granted, free of charge, to any person obtaining | |
| # a copy of this software and associated documentation files (the | |
| # "Software"), to deal in the Software without restriction, including | |
| # without limitation the rights to use, copy, modify, merge, publish, | |
| # distribute, sublicense, and/or sell copies of the Software, and to | |
| # permit persons to whom the Software is furnished to do so, subject to | |
| # the following conditions: | |
| # | |
| # The above copyright notice and this permission notice shall be included | |
| # in all copies or substantial portions of the Software. | |
| # | |
| # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS | |
| # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
| # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | |
| # IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | |
| # CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | |
| # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | |
| # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
| # }}} | |
| args=("$@") | |
| if [[ $# != 0 && "${args[$#-1]%%*.t}" == '' ]] | |
| then | |
| "${args[$#-1]}" | |
| else | |
| "${VSPEC_VIM:-vim}" -u NONE -i NONE -N -n -e -s --cmd "source $0-bootstrap.vim" -- "$@" 2>&1 | | |
| perl -ne '/^\r+$/ && next; s/^\r+//; s/\r+$//; $. == 1 && /^$/ && next; print;' | |
| fi | |
| # __END__ | |
| # vim: foldmethod=marker |