khuedoan-homelab/docs/Makefile

21 lines
322 B
Makefile

.POSIX:
default: book
.PHONY: todo
todo:
printf "# TODO\n\n" > todo.md
git grep --line-number TODO .. ':!.' \
| awk --field-separator ':| TODO ' '{ printf "- [%s](%s#L%s)\n", $$4, $$1, $$2 }' \
| sort \
>> todo.md
.PHONY: diagrams
diagrams:
cd diagrams \
&& python *
.PHONY: book
book: todo
mdbook build .