123456789101112131415161718192021 |
- #!/usr/bin/env bash
- set -eo pipefail
- script_path=$(cd -P -- "$(dirname -- "$0")" && pwd -P)
- cd "${script_path}/.."
- if [ -z "${MARKDOWN_CHECK_BINARY:-}" ] ; then
- if ! [ -d Build/lagom/ ] ; then
- echo "Directory Build/lagom/ does not exist. Skipping markdown check."
- exit 0
- fi
- if ! [ -r Build/lagom/markdown-check ] ; then
- echo "Lagom executable markdown-check was not built. Skipping markdown check."
- echo "To enable this check, you may need to run './Meta/serenity.sh build lagom' first."
- exit 0
- fi
- MARKDOWN_CHECK_BINARY="Build/lagom/markdown-check"
- fi
- find AK Base Documentation Kernel Meta Ports Tests Userland -path 'Ports/*/*' -prune -o -type f -name '*.md' -print0 | xargs -0 "${MARKDOWN_CHECK_BINARY}" README.md
|