aboutsummaryrefslogtreecommitdiff
path: root/share/aux-repo/aux/workflow/md2html.sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2023-04-03 20:26:50 -0300
committerEuAndreh <eu@euandre.org>2023-04-03 20:26:50 -0300
commit2aac6c3946670cacd254f8f7a68249e831771f5f (patch)
tree8fc46b9b94a07a3fc437b29662e313c15a1e18f4 /share/aux-repo/aux/workflow/md2html.sh
parentbin/aux: Build repository db from filesystem instead of variable in the program (diff)
downloaddotfiles-2aac6c3946670cacd254f8f7a68249e831771f5f.tar.gz
dotfiles-2aac6c3946670cacd254f8f7a68249e831771f5f.tar.xz
share/aux/: Update aux db for new declarative format
Diffstat (limited to 'share/aux-repo/aux/workflow/md2html.sh')
-rwxr-xr-xshare/aux-repo/aux/workflow/md2html.sh87
1 files changed, 0 insertions, 87 deletions
diff --git a/share/aux-repo/aux/workflow/md2html.sh b/share/aux-repo/aux/workflow/md2html.sh
deleted file mode 100755
index 957bfc2..0000000
--- a/share/aux-repo/aux/workflow/md2html.sh
+++ /dev/null
@@ -1,87 +0,0 @@
-#!/bin/sh
-set -eu
-
-. aux/lib.sh
-
-usage() {
- cat <<-'EOF'
- Usage:
- aux/workflow/md2html.sh -N NAME_UC -T TITLE [-D TOC_DEPTH] < FILE.md
- aux/workflow/md2html.sh -h
- EOF
-}
-
-help() {
- cat <<-'EOF'
-
- Options:
- -N NAME_UC the uppercased name of the project
- -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 'N:T:D:h' flag; do
- case "$flag" in
- N)
- NAME_UC="$OPTARG"
- ;;
- T)
- TITLE="$OPTARG"
- ;;
- D)
- TOC_DEPTH="$OPTARG"
- ;;
- h)
- usage
- help
- exit
- ;;
- *)
- usage >&2
- exit 2
- ;;
- esac
-done
-shift $((OPTIND - 1))
-
-eval "$(assert_arg "${NAME_UC:-}" '-T TITLE')"
-eval "$(assert_arg "${TITLE:-}" '-T TITLE')"
-
-THE_LANG='en'
-
-ALTERNATES=/dev/null
-
-pandoc \
- -s \
- --toc \
- --toc-depth="$TOC_DEPTH" \
- --highlight-style=pygments \
- --metadata lang="$THE_LANG" \
- --metadata title="$TITLE - $NAME_UC" \
- -r commonmark \
- -w html \
- -H aux/workflow/head.html \
- -H "$ALTERNATES"