We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b54bcf5 commit 993a0a5Copy full SHA for 993a0a5
tests/bench
@@ -1,6 +1,13 @@
1
#!/bin/sh
2
set -e
3
s=startuptime.txt
4
-vim --startuptime $s -o -c qa "$@"
5
-awk '/\/after\/syntax\/css\.vim$/ {sum += $2} END {print sum}' $s
6
-rm $s
+[ $# = 0 ] && set -- *.* # default to all files with a dot
+[ $# -gt 1 ] && multi=1 || multi=
+for sample in "$@"; do
7
+ vim --startuptime $s -c qa "$sample"
8
+ run=$(awk '/\/after\/syntax\/css\.vim$/ {sum += $2} END {print sum}' "$s")
9
+ rm $s
10
+ echo "$run${multi:+\t$sample}"
11
+ total=$(echo "${total:-0} + ${run:-0}" |bc -ql)
12
+done
13
+[ -n "$multi" ] && echo "$total\t(total)"
0 commit comments