#!/usr/bin/env bash if [[ "$1" == "" || "$2" == "" ]]; then echo "usage: $(basename $0) package version" exit 1 fi PACKAGE=$1 VERSION=$2 if [[ ! -d $HOME/$PACKAGE-$VERSION ]]; then echo "I do not see the $PACKAGE-$VERSION directory." exit 1 fi SBO_DIR="$HOME/$PACKAGE-$VERSION" HTML_DIR="$HOME/html_man/$PACKAGE-$VERSION" mkdir -p $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#\[dot\]_org#[dot]_org#g' * sed -i 's#man2html#man2html#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 done ) done echo "All done." exit 0;