diff options
author | EuAndreh <eu@euandre.org> | 2021-07-23 15:13:23 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2021-07-23 15:13:23 -0300 |
commit | 3a94df050166da6bf9fc3fda584b69816779d865 (patch) | |
tree | 145f6767d7afeeca9b4e0524c14a0758209f6e7a /aux/workflow/commonmark.sh | |
parent | TODOs.md: Mark #task-bd165b74-c559-48ee-1d29-eaa906aa0393 as DONE (diff) | |
download | remembering-3a94df050166da6bf9fc3fda584b69816779d865.tar.gz remembering-3a94df050166da6bf9fc3fda584b69816779d865.tar.xz |
aux/: Update
Diffstat (limited to 'aux/workflow/commonmark.sh')
-rwxr-xr-x | aux/workflow/commonmark.sh | 41 |
1 files changed, 16 insertions, 25 deletions
diff --git a/aux/workflow/commonmark.sh b/aux/workflow/commonmark.sh index 2333f5d..6f5e59b 100755 --- a/aux/workflow/commonmark.sh +++ b/aux/workflow/commonmark.sh @@ -1,19 +1,16 @@ #!/bin/sh set -eu -while getopts 'N:o:r:w:' flag; do +while getopts 'N:t:l:' flag; do case "$flag" in N) PROJECT_UC="$OPTARG" ;; - o) - OUTDIR="$OPTARG" + t) + TITLE="$OPTARG" ;; - r) - IN_FILE="$OPTARG" - ;; - w) - OUT_FILE="$OPTARG" + l) + THE_LANG="$OPTARG" ;; *) exit 2 @@ -30,22 +27,16 @@ assert_arg() { } assert_arg "${PROJECT_UC:-}" '-N PROJECT_UC' -assert_arg "${OUTDIR:-}" '-o OUTDIR' -assert_arg "${IN_FILE:-}" '-i IN_FILE' - -if [ -z "${OUT_FILE:-}" ]; then - OUT_FILE="${IN_FILE%.md}.html" -fi - +assert_arg "${TITLE:-}" '-t TITLE' +assert_arg "${THE_LANG:-}" '-l THE_LANG' pandoc \ - --toc \ - --highlight-style pygments \ - --toc-depth=2 \ - -s \ - --metadata title="$PROJECT_UC - ${IN_FILE%.md}" \ - --metadata lang=en \ - -r commonmark \ - -w html \ - -H aux/workflow/favicon.html \ - < "$IN_FILE" > "$OUTDIR/$OUT_FILE" + --toc \ + --highlight-style pygments \ + --toc-depth=2 \ + -s \ + --metadata title="$PROJECT_UC - $TITLE" \ + --metadata "lang=$THE_LANG" \ + -r commonmark \ + -w html \ + -H aux/workflow/favicon.html |