man-page-check-pod-20070817
authorJason Edgecombe <jason@rampaginggeek.com>
Fri, 17 Aug 2007 20:57:20 +0000 (20:57 +0000)
committerRuss Allbery <rra@stanford.edu>
Fri, 17 Aug 2007 20:57:20 +0000 (20:57 +0000)
Add check-pod script to test for POD syntax errors.

doc/man-pages/README
doc/man-pages/check-pod [new file with mode: 0755]

index d00c7f0..9d39703 100644 (file)
@@ -185,6 +185,10 @@ How You Can Help
   the bug number so that I'm aware of it, as I don't always notice new
   bugs.
 
+  You can test your new POD documentation by running the check-pod script
+  in this directory.  (And check other people's documentation and find any
+  problems that have crept in.)
+
 Known Problems
 
   The current man pages have the following known deficiencies.  Please
diff --git a/doc/man-pages/check-pod b/doc/man-pages/check-pod
new file mode 100755 (executable)
index 0000000..2e0b24c
--- /dev/null
@@ -0,0 +1,12 @@
+#!/usr/bin/perl
+#
+# Written by Jason Edgecombe based on the Test::Pod documentation.  Run
+# it to syntax-check all of the POD files.
+
+use strict;
+use Test::More;
+eval "use Test::Pod 1.00";
+
+plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
+my @poddirs = qw( pod1 pod5 pod8 );
+all_pod_files_ok( all_pod_files( @poddirs ) );