24 lines
551 B
Bash
24 lines
551 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
REQ_FILES="
|
|
domains/kultura-valoda/registers/08-roadmap/roadmap.yaml
|
|
domains/kultura-valoda/registers/08-roadmap/interactions.yaml
|
|
domains/kultura-valoda/registers/09-risks/risks.yaml
|
|
"
|
|
|
|
for f in $REQ_FILES; do
|
|
if [ ! -f "$f" ]; then
|
|
echo "ERROR: missing required register: $f"
|
|
exit 1
|
|
fi
|
|
|
|
# fail if file contains only an empty items list
|
|
if grep -Eq '^\s*items:\s*\[\s*\]\s*$' "$f"; then
|
|
echo "ERROR: register is empty (items: []): $f"
|
|
exit 1
|
|
fi
|
|
done
|
|
|
|
echo "OK: required registers exist and are non-empty"
|