diff options
-rwxr-xr-x | cgit/about-formatting.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/cgit/about-formatting.sh b/cgit/about-formatting.sh new file mode 100755 index 0000000..4d7ffcc --- /dev/null +++ b/cgit/about-formatting.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +# Markdown support requires perl. +# RestructuredText support requires python and docutils. +# Man page support requires groff. + +cd "$(dirname $0)/html-converters/" +case "$(echo "$1" | tr '[:upper:]' '[:lower:]')" in + *.md|*.mkd) exec ./md2html; ;; + *.rst) exec ./rst2html; ;; + *.[1-9]) exec ./man2html; ;; + *.htm|*.html) exec cat; ;; + *.txt|*) exec ./txt2html; ;; +esac |