.PHONY: help hugo help: @echo "Usage: make " @echo " hugo - Export the org files to the Hugo website (~/Sites/website)" hugo: @files=$$(grep -rli --include='*.org' --exclude-dir=.git '^#+hugo_base_dir:' . | sort); \ if [ -z "$$files" ]; then echo "No Org file with #+hugo_base_dir found"; exit 1; fi; \ for f in $$files; do \ echo "==> Exporting $$f"; \ emacsclient -e "(with-current-buffer (find-file-noselect \"$(CURDIR)/$${f#./}\") (org-hugo-export-wim-to-md))" > /dev/null || exit 1; \ done