From 24493e32d8548110c514db9bc09efb5aba276ca5 Mon Sep 17 00:00:00 2001 From: Slack Coder Date: Thu, 28 Nov 2024 09:59:36 -0500 Subject: Set To Do branch --- tools/htmlgen.sh | 69 -------------------------------------------------------- 1 file changed, 69 deletions(-) delete mode 100755 tools/htmlgen.sh (limited to 'tools/htmlgen.sh') diff --git a/tools/htmlgen.sh b/tools/htmlgen.sh deleted file mode 100755 index 3953490..0000000 --- a/tools/htmlgen.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env bash - -if [ "$1" == "" -o "$1" == "-h" ]; then - echo "usage: $(basename $0) destdir" - exit 1 -fi - -DESTDIR=$1 -PACKAGE="sbotools" -VERSION=$(grep '^our $VERSION' SBO-Lib/lib/SBO/Lib.pm | grep -Eo '[0-9]+(\.[0-9RC]+){0,1}') - - -SBO_DIR=`pwd` -TMP_DIR=$(mktemp -d "/tmp/$PACKAGE.XXXXXXXXXX") -HTML_DIR="$TMP_DIR/html" -mkdir -p $DESTDIR $HTML_DIR - -for i in $(ls $SBO_DIR | grep '^man'); do - mkdir -p $HTML_DIR/$i - ( cd $SBO_DIR/$i - for j in $(ls); do - man2html $j > $j.html - mv $j.html $HTML_DIR/$i/ - done - ) - ( cd $HTML_DIR/$i - sed -i 's/^Content-type.*$//g' * - sed -i 's/^//g' * - sed -i 's///g' * - sed -i 's#\[dot\]_org#[dot]_org#g' * - sed -i 's#\[dot\]_com#[dot]_com#g' * - sed -i 's#man2html#man2html#g' * - sed -i 's/^$//g' * - sed -i 's/^.*$//g' * - sed -i 's#^$##g' * - sed -i 's###g' * - sed -i 's###g' * - for k in $(ls); do - mv $k $k.tmp - cat $k.tmp | awk "\$0 !~ /^$/ { print > \"$k\"; }" - rm $k.tmp - mv $k .. - done - ) - rmdir $HTML_DIR/$i -done - -template() { - SRC=$1 - TEMPLATE="$DESTDIR/template.html" - NAME=${SRC//.?.html/} - echo "Writing $DESTDIR/$SRC ($NAME)" - perl -0777 -pE 's/\@TITLE\@/'$NAME'/g; s/\@MAN\@/<>/e' $TEMPLATE $SRC > $DESTDIR/$SRC -} - -(cd $HTML_DIR - for src in $(ls) - do - template $src - done -) - -echo "All done." -exit 0; -- cgit v1.2.3