From fe8d837aeb6bebd3793210eca1287194e0f94933 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Sun, 18 Aug 2024 18:27:49 -0300 Subject: rm -rf doc/ src/development/ --- doc/favicon.svg | 62 -------------------------------- doc/md2html.sh | 97 -------------------------------------------------- src/development/lib.sh | 33 ----------------- 3 files changed, 192 deletions(-) delete mode 100644 doc/favicon.svg delete mode 100755 doc/md2html.sh delete mode 100644 src/development/lib.sh diff --git a/doc/favicon.svg b/doc/favicon.svg deleted file mode 100644 index ce566b2..0000000 --- a/doc/favicon.svg +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/md2html.sh b/doc/md2html.sh deleted file mode 100755 index f37c7ec..0000000 --- a/doc/md2html.sh +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/sh -set -eu - -. src/development/lib.sh - -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. - - - Examples: - - Generate the HTML from markdown using the default: - - $ md2html.sh -T 'Homepage' < index.md > index.html - - - Pick a different TOC depth: - - $ md2html.sh -D3 -T 'TODOs' < TODOs.md > TODOs.html - 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')" - - -HEAD="$(mkstemp)" -trap 'rm -f "$HEAD"' EXIT - -cat <<-'EOF' > "$HEAD" - - -EOF - -pandoc \ - -s \ - --toc \ - --toc-depth="$TOC_DEPTH" \ - --metadata lang=pt \ - --metadata title="$TITLE" \ - -H "$HEAD" diff --git a/src/development/lib.sh b/src/development/lib.sh deleted file mode 100644 index e345bd6..0000000 --- a/src/development/lib.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh - -assert_arg() { - if [ -z "$1" ]; then - printf 'Missing %s.\n\n' "$2" >&2 - cat <<-'EOF' - usage >&2 - exit 2 - EOF - fi -} - -uuid() { - od -xN20 /dev/urandom | - head -n1 | - awk '{OFS="-"; print $2$3,$4,$5,$6,$7$8$9}' -} - -tmpname() { - printf '%s/uuid-tmpname with spaces.%s' "${TMPDIR:-/tmp}" "$(uuid)" -} - -mkstemp() { - name="$(tmpname)" - touch -- "$name" - printf '%s' "$name" -} - -mkdtemp() { - name="$(tmpname)" - mkdir -- "$name" - printf '%s' "$name" -} -- cgit v1.2.3