#!/bin/bash set -e DRAFT="draft-nennemann-wimse-ect-01" DIR="$(cd "$(dirname "$0")" && pwd)" # Tool paths KRAMDOWN="/usr/local/lib/ruby/gems/3.4.0/bin/kramdown-rfc2629" XML2RFC="/Users/christian/Library/Python/3.9/bin/xml2rfc" export PYTHONWARNINGS="ignore::UserWarning" echo "Using kramdown-rfc2629: $KRAMDOWN" echo "Using xml2rfc: $XML2RFC" echo "" # Step 1: Markdown -> XML echo "Converting markdown to XML..." "$KRAMDOWN" "$DIR/$DRAFT.md" > "$DIR/$DRAFT.xml" # Step 2: XML -> TXT echo "Generating text output..." "$XML2RFC" "$DIR/$DRAFT.xml" --text --quiet 2>/dev/null # Step 3: XML -> HTML echo "Generating HTML output..." "$XML2RFC" "$DIR/$DRAFT.xml" --html --quiet 2>/dev/null echo "" echo "Build complete:" echo " $DRAFT.xml (submit this to datatracker)" echo " $DRAFT.txt" echo " $DRAFT.html"