| 123456789101112131415161718192021222324252627 |
- #!/usr/bin/env bash
- set -Eeuo pipefail
- cd "$(dirname "$(readlink -f "$BASH_SOURCE")")/.."
- exitCode=0
- for requiredFile in \
- content.md \
- github-repo \
- license.md \
- maintainer.md \
- ; do
- failed=''
- for repo in */; do
- case "${repo%/}" in
- scratch) continue ;;
- esac
- if [ ! -s "$repo/$requiredFile" ]; then
- failed+=" $repo"
- fi
- done
- if [ "$failed" ]; then
- echo >&2 "Missing $requiredFile for:$failed"
- exitCode=1
- fi
- done
- exit "$exitCode"
|