#!/bin/sh 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) cat << __EOF__ $1 __EOF__ shift # Drop the first argument (document title). cmark --to html --nobreaks --unsafe --smart --validate-utf8 $* cat << __EOF__ __EOF__