build.sh 363 B

123456789101112131415161718
  1. #!/bin/bash
  2. function build {
  3. dot -Tsvg system-diagram.dot -o system-diagram.svg
  4. rsvg-convert -f pdf -o system-diagram.pdf system-diagram.svg
  5. kramdown system.md >system.html
  6. sed -i 's/width="[^"]*"/width="100%"/' system-diagram.svg
  7. sed -i 's/height="[^"]*"//' system-diagram.svg
  8. }
  9. build
  10. while :
  11. do inotifywait -e modify -r *.dot *.md
  12. build
  13. done