diff --git a/roles/home-cli/files/markdown.sh b/roles/home-cli/files/markdown.sh index cb93d6c..b8d4c75 100644 --- a/roles/home-cli/files/markdown.sh +++ b/roles/home-cli/files/markdown.sh @@ -2,16 +2,19 @@ set -e command -v cmark >/dev/null || (echo "cmark: command not found" >&2 && exit 1) test -n "$2" || (echo "Usage: $(basename "$0") \"Document title\" filename1 [filename2...]" >&2 && exit 1) + +# A 160 mm width means a 25 mm margin on each side of a 210 mm A4 sheet of paper. cat << __EOF__ $1 - + __EOF__ + while shift do test -n "$1" || break # No more files. @@ -19,6 +22,7 @@ do cmark --to html --nobreaks --unsafe --smart --validate-utf8 $1 echo '' done + cat << __EOF__