#!/bin/sh cat <<\EOF Git Howto Index =============== Here is a collection of mailing list postings made by various people describing how they use Git in their workflow. EOF for adoc do title=$(expr "$adoc" : '.*/\(.*\)\.adoc$') from=$(sed -ne ' /^$/q /^From:[ ]/{ s/// s/^[ ]*// s/[ ]*$// s/^/by / p } ' "$adoc") abstract=$(sed -ne ' /^Abstract:[ ]/{ s/^[^ ]*// x s/.*// x : again /^[ ]/{ s/^[ ]*// H n b again } x p q }' "$adoc") if grep 'Content-type: text/asciidoc' >/dev/null $adoc then file=$(expr "$adoc" : '\(.*\)\.adoc$').html else file="$adoc" fi echo "* link:howto/$(basename "$file")[$title] $from $abstract " done