3 progname="$(basename "$0")"
5 echo "usage: $progname [-c csumdir] [-j n] [-m maildir] [-o outdir]" >&2
12 csumdir=$HOME/.cache/gotmarc/threadsum
13 mdir=$HOME/Mail/gameoftrees
16 while getopts c:j:m:o: flag; do
18 c) csumdir="$OPTARG" ;;
19 j) MAKE_JOBS="$OPTARG" ;;
21 o) outdir="$OPTARG" ;;
27 export CSUMDIR="$csumdir"
28 export MAKE_JOBS="${MAKE_JOBS:-1}"
29 export MBLAZE="$mblaze"
30 export MBLAZE_PAGER=cat
32 export OUTDIR="${OUTDIR:-/var/www/marc}"
34 # make sure the directories are there
37 mkdir -p "$outdir/mail"
38 mkdir -p "$outdir/parts"
39 mkdir -p "$outdir/text"
40 mkdir -p "$outdir/thread"
43 export PATH="$libexec:$PATH"
45 fmt='%i-%R %16D<%64f>%128S'
46 mlist "${MDIR}" | mthread -r | mscan -f "$fmt" | pe | mkindex