#!/bin/bash | |
# | |
# Convert a template file into something like RST | |
# | |
# fix <function> | |
# feed to pandoc | |
# fix \_ | |
# title line? | |
# | |
set -eu | |
if [ "$#" != "2" ]; then | |
echo "$0 <docbook file> <rst file>" | |
exit | |
fi | |
DIR=$(dirname $0) | |
in=$1 | |
rst=$2 | |
tmp=$rst.tmp | |
cp $in $tmp | |
sed --in-place -f $DIR/convert_template.sed $tmp | |
pandoc -s -S -f docbook -t rst -o $rst $tmp | |
sed --in-place -f $DIR/post_convert.sed $rst | |
rm $tmp | |
echo "book writen to $rst" |