parent
f04161096c
commit
6b0ddd9d95
@ -1,18 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
if [[ $# -ne 4 ]]; then
|
||||
echo "USAGE: ./man-to-html INPUT OUTPUT COMMAND TITLE [ VERSION PAGE DATE ]"
|
||||
if [[ $# -ne 2 ]]; then
|
||||
echo "USAGE: ./man-to-html INPUT OUTPUT"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
version=${5:-"3.2.4"}
|
||||
page=${6:-"7"}
|
||||
date=${7:-"$(date +"%Y-%m-%d")"}
|
||||
eval "meta=($(head -n 1 "$1" | sed "s/.TH //"))"
|
||||
|
||||
pandoc -f man -t html \
|
||||
--template man-template \
|
||||
-M title="$4" -M date="$date" \
|
||||
-M version="$version" -M cmd="${3^^}($page)" \
|
||||
-M title="${meta[4]}" -M date="${meta[2]}" \
|
||||
-M version="${meta[3]}" -M cmd="${meta[0]^^}(${meta[1]})" \
|
||||
"$1" > "$2"
|
||||
|
Loading…
Reference in new issue