mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-24 02:00:05 +08:00
24 lines
468 B
Bash
24 lines
468 B
Bash
#!/bin/bash
|
|
|
|
TMP=$(mktemp)
|
|
|
|
# generate html-file with local .vimrc and local syntax highlighting and only that!
|
|
vim -u .vimrc -n -es -c TOhtml -c "w! $TMP" -c 'qa!' $1.cmake >/dev/null 2>&1
|
|
|
|
# extract the body of the html-file
|
|
sed -i -n -e '/<body>/,$p' $TMP
|
|
sed -i '/<\/body>/q' $TMP
|
|
|
|
# diff with references
|
|
diff -u $1.cmake.html.ref $TMP
|
|
|
|
if [ $? -ne 0 ]
|
|
then
|
|
echo "reference is not identifcal to output, produced file kept: $TMP"
|
|
exit 1
|
|
else
|
|
rm $TMP
|
|
exit 0
|
|
fi
|
|
|