man-to-html/man-to-html

19 lines
376 B
Plaintext
Raw Normal View History

2019-04-10 23:30:39 +00:00
#!/usr/bin/env bash
2019-04-11 20:12:50 +00:00
if [[ $# -ne 4 ]]; then
echo "USAGE: ./man-to-html INPUT OUTPUT COMMAND TITLE [ VERSION PAGE DATE ]"
exit 1
fi
set -euo pipefail
version=${5:-"3.2.4"}
page=${6:-"7"}
date=${7:-"$(date +"%Y-%m-%d")"}
2019-04-10 23:30:39 +00:00
2019-04-11 01:15:13 +00:00
pandoc -f man -t html \
--template man-template \
2019-04-11 20:12:50 +00:00
-M title="$4" -M date="$date" \
-M version="$version" -M cmd="${3^^}($page)" \
2019-04-11 01:15:13 +00:00
"$1" > "$2"