]> git.ipfire.org Git - thirdparty/pciutils.git/commitdiff
Add a maintainer script for linting man pages
authorMartin Mareš <mj@ucw.cz>
Wed, 22 Apr 2026 09:55:44 +0000 (11:55 +0200)
committerMartin Mareš <mj@ucw.cz>
Wed, 22 Apr 2026 10:05:02 +0000 (12:05 +0200)
maint/check-man-pages [new file with mode: 0755]

diff --git a/maint/check-man-pages b/maint/check-man-pages
new file mode 100755 (executable)
index 0000000..5d1fde8
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/bash
+# Lint generated man pages
+set -e
+
+check ()
+{
+       echo ">>> Checking $1"
+       groff -mandoc -t -ww -b -z -K utf8 $1 || true
+       mandoc -T lint $1 |
+               grep -v "STYLE: input text line longer than" |
+               grep -v "STYLE: lower case character in document title:" ||
+               true
+}
+
+for man in *.[1-9] ; do
+       check $man
+done