github.com/opencontainers/runc@v1.2.0-rc.1.0.20240520010911-492dc558cdd6/man/md2man-all.sh (about) 1 #!/bin/bash 2 set -e 3 4 # get into this script's directory 5 cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" 6 7 [ "$1" = '-q' ] || { 8 set -x 9 pwd 10 } 11 12 if ! type go-md2man; then 13 echo "To install man pages, please install 'go-md2man'." 14 exit 0 15 fi 16 17 for FILE in *.md; do 18 base="$(basename "$FILE")" 19 name="${base%.md}" 20 num="${name##*.}" 21 if [ -z "$num" ] || [ "$name" = "$num" ]; then 22 # skip files that aren't of the format xxxx.N.md (like README.md) 23 continue 24 fi 25 mkdir -p "./man${num}" 26 go-md2man -in "$FILE" -out "./man${num}/${name}" 27 done