md2man-all.sh 435 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. set -e
  3. # get into this script's directory
  4. cd "$(dirname "$(readlink -f "$BASH_SOURCE")")"
  5. [ "$1" = '-q' ] || {
  6. set -x
  7. pwd
  8. }
  9. for FILE in *.md; do
  10. base="$(basename "$FILE")"
  11. name="${base%.md}"
  12. num="${name##*.}"
  13. if [ -z "$num" -o "$name" = "$num" ]; then
  14. # skip files that aren't of the format xxxx.N.md (like README.md)
  15. continue
  16. fi
  17. mkdir -p "./man${num}"
  18. go-md2man -in "$FILE" -out "./man${num}/${name}"
  19. done