1
0
Fork 0
mirror of https://gitlab.com/sortix/sortix.git synced 2023-02-13 20:55:38 -05:00
sortix--sortix/build-aux/verify-manual.sh
Jonas 'Sortie' Termansen 3048fdf7a1 Add presubmit.
2021-10-10 00:07:06 +02:00

11 lines
370 B
Bash
Executable file

#!/bin/sh
# Checks if mandoc -Tlint warns about any manual pages.
RESULT=true
for MANUAL in $(git ls-files | grep -E '\.[0-9]$' | grep -Ev '^libm/man/'); do
# TODO: mandoc on Sortix can't parse .Dd dates at the moment.
#if ! mandoc -Tlint $MANUAL; then
if mandoc -Tlint $MANUAL 2>&1 | grep -Ev "WARNING: cannot parse date"; then
RESULT=false
fi
done
$RESULT