From a848231ae0f346dc7cc000973fbeb65b0894ee92 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 10 Apr 2024 21:59:03 +0200 Subject: Adding upstream version 3.8.5. Signed-off-by: Daniel Baumann --- mantools/man2html | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100755 mantools/man2html (limited to 'mantools/man2html') diff --git a/mantools/man2html b/mantools/man2html new file mode 100755 index 0000000..3f78eff --- /dev/null +++ b/mantools/man2html @@ -0,0 +1,49 @@ +#!/bin/sh + +# Crude script to convert formatted manpages to HTML. Requires GROFF_NO_SGR. + +while : +do + case $1 in + -t) title=$2; shift; shift;; + -*) echo "Usage: $0 [-t title] [file(s)]" 1>&2; exit 1;; + *) break;; + esac +done + +echo " + + + + $title +
"
+
+#ESC=`echo x | tr '[x]' '[\033]'`
+
+sed '
+	s/\([<>&]\)\1/\1/g
+	s/&/\&/g
+	s/_/\>/g
+	s/>>/\>/g
+	s/>/\>/g
+	s;_\([^_]\);\1;g
+	s;.\(.\);\1;g
+
+	s;\( *\);\1;g
+	s;\( *\);\1;g
+
+	# Skip the redundant readme/html_directory blurb. The
+	# document names that follow will be hyperlinked.
+	/^README FILES/{
+		h
+		N
+		N
+		g
+	}
+' "$@"
+
+echo '
' -- cgit v1.2.3