docs/.travis/check-markdownfmt.sh

19 lines
371 B
Bash
Executable File

#!/usr/bin/env bash
set -Eeuo pipefail
cd "$(dirname "$(readlink -f "$BASH_SOURCE")")/.."
files="$(
find \( \
-name '*.md' \
-not -name 'README.md' \
\) -exec test -s '{}' ';' -print0 \
| xargs -0 ./markdownfmt.sh -l)"
if [ "$files" ]; then
echo >&2 'Need markdownfmt:'
echo >&2 "$files"
echo >&2
echo "$files" | xargs ./markdownfmt.sh -d >&2
exit 1
fi