#!/bin/bash # 2024-03-06 Hyperling # PanDoc Usage: https://pandoc.org/MANUAL.html#general-writer-options DIR="$(dirname -- "${BASH_SOURCE[0]}")" cd $DIR date md="ebook.md" ebook="VoluntarySovereignty.pdf" book="VoluntarySovereignty-book.pdf" booklet="VoluntarySovereignty-booklet-default.pdf" rotated="VoluntarySovereignty-booklet-rotated.pdf" if [[ -e $ebook ]]; then echo -n "Old: " du -h $ebook rm -v $ebook fi cp $md /tmp/ sed -i "s/{REVISION_DATE}/`date +'%Y-%m-%d'`/g" /tmp/$md pandoc /tmp/$md \ -s \ -o $ebook status=$? # Use LaTeX booklet package to make a print, fold, and staple version! pdfbook2 -n $ebook mv -v $book $booklet pdfbook2 -ns $ebook mv -v $book $rotated echo "Completed with status '$status'." echo -n "New: " du -h $ebook date exit $status