You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.4KB

  1. if [ -z "$(which pandoc)" ]; then
  2. echo "error: pandoc not installed"
  3. exit 1
  4. fi
  5. rm -f players.md
  6. for i in $(cat players); do
  7. echo $i
  8. # grep 'define(case_title' ../players/${i}/README.m4 >> players.md
  9. # awk '/> Difficulty.*/{t=1}t' ../players/${i}/README.m4 | grep -v Difficulty >> players.md
  10. # sed 's/title:/title_case:/' ../players/${i}/README.md |\
  11. # grep -v ':::' |\
  12. # grep -v '> Difficulty:' |\
  13. # grep -v 'Index' |\
  14. # grep -vw '\-\-\-\-\-\-\-' |\
  15. # pandoc --shift-heading-level-by=1 --markdown-headings=atx -f markdown+pipe_tables -t markdown+pipe_tables >> players.md
  16. # sed 's/title:/title_case:/' ../players/${i}/README.md |\
  17. grep -wv 'title:' ../players/${i}/README.md |\
  18. grep -v '> Difficulty:' |\
  19. grep -v 'Index' |\
  20. grep -ve ':::' |\
  21. grep -vw -E '^\-\-\-$' |\
  22. grep -vw -E '^\-\-\-\-\-\-\-$' |\
  23. grep -vw '\.\.\.' |\
  24. sed 's/\$n\$/Hands needed/' |\
  25. sed 's/#/##/' >> players.md
  26. echo >> players.md
  27. echo >> players.md
  28. done
  29. ./help.sh > help.md
  30. # ./reference.sh bjinit va > conf.md
  31. # ./reference.sh dealer ig > input-general.md
  32. # ./reference.sh dealer ip > input-particular.md
  33. pandoc help.md -t plain > help.txt
  34. m4 ../version.m4 header.m4 blackjack.md | pandoc --toc --template template.texi -o blackjack.texi
  35. # m4 header.m4 blackjack.md > tmp.md
  36. # pandoc tmp.md --toc --template template.texi -o blackjack.texi