aboutsummaryrefslogtreecommitdiff
path: root/src/doc/md2html.sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2022-12-06 14:55:32 -0300
committerEuAndreh <eu@euandre.org>2022-12-06 14:55:32 -0300
commit0df2471d25c8d403d7efe13f2a583944e05dbced (patch)
tree744554fac559a57c365f2f37c7bb2cf6e043b14d /src/doc/md2html.sh
parentMakefile: Add $(HOST) variable (diff)
downloadserver-0df2471d25c8d403d7efe13f2a583944e05dbced.tar.gz
server-0df2471d25c8d403d7efe13f2a583944e05dbced.tar.xz
src/doc/: Remove ad-hoc helper files
Diffstat (limited to 'src/doc/md2html.sh')
-rwxr-xr-xsrc/doc/md2html.sh73
1 files changed, 0 insertions, 73 deletions
diff --git a/src/doc/md2html.sh b/src/doc/md2html.sh
deleted file mode 100755
index 12865da..0000000
--- a/src/doc/md2html.sh
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/sh
-set -eu
-
-
-usage() {
- cat <<-'EOF'
- Usage:
- md2html.sh -T TITLE [-D TOC_DEPTH] < FILE.md
- md2html.sh -h
- EOF
-}
-
-help() {
- cat <<-'EOF'
-
- Options:
- -T TITLE the required title of the generated HTML
- document
- -D TOC_DEPTH the depth of the generated table of
- contents (default: 2)
- -h, --help show this message
-
-
- Read markdown text from STDIN and emit HTML to STDOUT.
- EOF
-}
-
-for flag in "$@"; do
- case "$flag" in
- --)
- break
- ;;
- --help)
- usage
- help
- exit
- ;;
- *)
- ;;
- esac
-done
-
-TOC_DEPTH=2
-while getopts 'T:D:h' flag; do
- case "$flag" in
- T)
- TITLE="$OPTARG"
- ;;
- D)
- TOC_DEPTH="$OPTARG"
- ;;
- h)
- usage
- help
- exit
- ;;
- *)
- usage >&2
- exit 2
- ;;
- esac
-done
-shift $((OPTIND - 1))
-
-eval "$(assert-arg "${TITLE:-}" '-T TITLE')"
-
-pandoc \
- -s \
- --toc \
- --toc-depth="$TOC_DEPTH" \
- --metadata lang=en \
- --metadata title="$TITLE" \
- -H src/doc/head.html