rlm@1: #!/bin/sh rlm@1: rlm@1: # assumes ./org directory with org files to publish to rlm@1: # ./html rlm@1: rlm@1: #target=$(readlink -f $1) rlm@1: rlm@1: dir=`pwd` rlm@1: rlm@5: # emacs \ rlm@5: # -l /home/r/config/emacs/clojure-init.el \ rlm@5: # -l /home/r/config/emacs/org-init.el \ rlm@5: # -l /home/r/config/emacs/web-color.el \ rlm@5: # --batch \ rlm@5: # --eval " rlm@5: # (progn rlm@5: # (setq org-publish-project-alist rlm@5: # '( rlm@5: # (\"project\" rlm@5: # :base-directory \"$dir/org\" rlm@5: # :base-extension \"org\" rlm@5: # :publishing-directory \"$dir/html\" rlm@5: # :recursive t rlm@5: # :publishing-function org-publish-org-to-html rlm@5: # :auto-preamble t) rlm@5: # )) rlm@5: rlm@5: # (org-publish-project \"project\"))" \ rlm@5: # \ rlm@5: # 2>&1 #| pcregrep 'Wrote' rlm@5: rlm@5: rlm@5: emacsclient \ rlm@1: --eval " rlm@1: (progn rlm@1: (setq org-publish-project-alist rlm@1: '( rlm@1: (\"project\" rlm@1: :base-directory \"$dir/org\" rlm@1: :base-extension \"org\" rlm@1: :publishing-directory \"$dir/html\" rlm@1: :recursive t rlm@1: :publishing-function org-publish-org-to-html rlm@1: :auto-preamble t) rlm@1: )) rlm@1: rlm@1: (org-publish-project \"project\"))" \ rlm@1: rlm@1: rlm@1: rlm@5: