# include .env # export build: @rm -rf dist ./kiln build @touch .dist.is_done deploy: build deploy-html deploy-gmi deploy-html: tar -C dist/html -cvz . > dist/html.tar.gz curl --oauth2-bearer "${OAUTH_TOKEN}" \ -Fcontent=@dist/html.tar.gz \ https://pages.sr.ht/publish/log.pfad.fr deploy-gmi: tar -C dist/gmi -cvz . > dist/gmi.tar.gz curl --oauth2-bearer "${OAUTH_TOKEN}" \ -Fcontent=@dist/gmi.tar.gz \ -Fprotocol=GEMINI \ https://pages.sr.ht/publish/log.pfad.fr dev: build $(MAKE) --no-print-directory -j2 dev-tasks dev-tasks: watch serve-html serve-html: @xdg-open http://127.0.0.1:8087 # go install code.pfad.fr/defr inotifywait -m -e close_write .dist.is_done | defr -addr=:8087 dist/html watch: @inotifywait -m -e close_write -r --exclude "(dist|\.git)" . | while read events; do $(MAKE) --no-print-directory build; done