make: Allow generating single fixture

This commit is contained in:
Niklas Fasching 2022-07-24 00:09:51 +02:00
parent 9d1e3cf24f
commit 980dd2038d
2 changed files with 9 additions and 4 deletions

View file

@ -32,7 +32,7 @@ generate-gh-pages: build
.PHONY: generate-fixtures .PHONY: generate-fixtures
generate-fixtures: build generate-fixtures: build
./etc/generate-fixtures ./etc/generate-fixtures $(files)
.PHONY: serve-gh-pages .PHONY: serve-gh-pages
serve-gh-pages: generate-gh-pages serve-gh-pages: generate-gh-pages

View file

@ -1,9 +1,14 @@
#!/bin/bash #!/bin/bash
for org_file in org/testdata/*.org; do org_files="$(ls org/testdata/*.org)"
if [[ ! -z $1 ]]; then
org_files="$1"
else
(cd blorg && find testdata/public -type f | sort -u | xargs md5sum > testdata/public.md5)
fi
for org_file in $org_files; do
echo $org_file echo $org_file
./go-org render $org_file html > org/testdata/$(basename $org_file .org).html ./go-org render $org_file html > org/testdata/$(basename $org_file .org).html
./go-org render $org_file org > org/testdata/$(basename $org_file .org).pretty_org ./go-org render $org_file org > org/testdata/$(basename $org_file .org).pretty_org
done done
(cd blorg && find testdata/public -type f | sort -u | xargs md5sum > testdata/public.md5)