annotate weave-all.sh @ 16:f433fae15c50

made auto-weave work on all projects
author Robert McIntyre <rlm@mit.edu>
date Wed, 02 Nov 2011 05:01:57 -0700
parents ce96610fe058
children c14f3a4af7fd
rev   line source
rlm@6 1 #!/bin/sh
rlm@6 2
rlm@6 3 # assumes ./org directory with org files to publish to
rlm@6 4 # ./html
rlm@6 5
rlm@6 6 #target=$(readlink -f $1)
rlm@6 7
rlm@6 8 dir=`pwd`
rlm@6 9
rlm@6 10 emacs \
rlm@6 11 -l /home/r/config/emacs/clojure-init.el \
rlm@6 12 -l /home/r/config/emacs/org-init.el \
rlm@6 13 -l /home/r/config/emacs/web-color.el \
rlm@6 14 --batch \
rlm@6 15 --eval "
rlm@6 16 (progn
rlm@6 17 (setq org-publish-project-alist
rlm@6 18 '(
rlm@6 19 (\"project\"
rlm@6 20 :base-directory \"$dir/org\"
rlm@6 21 :base-extension \"org\"
rlm@6 22 :publishing-directory \"$dir/html\"
rlm@6 23 :recursive t
rlm@6 24 :publishing-function org-publish-org-to-html
rlm@6 25 :auto-preamble t)
rlm@6 26 ))
rlm@6 27
rlm@6 28 (org-publish-project \"project\"))" \
rlm@6 29 \
rlm@6 30 2>&1 #| pcregrep 'Wrote'
rlm@6 31
rlm@6 32
rlm@6 33
rlm@6 34