Browse Source

Cleaning up the do scripts

Getty Ritter 5 years ago
parent
commit
348b4f3f84
6 changed files with 25 additions and 2 deletions
  1. 5 0
      chalcedony.pdf.do
  2. 4 0
      clean.do
  3. 5 0
      core-playbooks.pdf.do
  4. 1 2
      default.pdf.do
  5. 5 0
      extended-playbooks.pdf.do
  6. 5 0
      inverse-playbooks.pdf.do

+ 5 - 0
chalcedony.pdf.do

@@ -0,0 +1,5 @@
+#!/bin/bash -e
+
+DEPS="core-playbooks.pdf extended-playbooks.pdf inverse-playbooks.pdf travelrules.pdf"
+redo-ifchange $DEPS
+pdfunite $DEPS $3

+ 4 - 0
clean.do

@@ -0,0 +1,4 @@
+#!/bin/bash -e
+
+rm -f *.pdf
+exit 1

+ 5 - 0
core-playbooks.pdf.do

@@ -0,0 +1,5 @@
+#!/bin/bash -e
+
+CORE_PLAYBOOKS="bard.pdf cleric.pdf druid.pdf fighter.pdf paladin.pdf ranger.pdf thief.pdf wizard.pdf"
+redo-ifchange $CORE_PLAYBOOKS
+pdfunite $CORE_PLAYBOOKS $3

+ 1 - 2
default.pdf.do

@@ -1,8 +1,7 @@
 #!/bin/bash -e
 
-echo $1 $2 $3
-TMPDIR="$(mktemp -d)"
 redo-ifchange "$1.tex"
+TMPDIR="$(mktemp -d)"
 xelatex -output-directory="${TMPDIR}" "$1.tex"
 mv "${TMPDIR}/$1.pdf" "$3"
 rm -rf "${TMPDIR}"

+ 5 - 0
extended-playbooks.pdf.do

@@ -0,0 +1,5 @@
+#!/bin/bash -e
+
+EXTENDED_PLAYBOOKS="mage.pdf priest.pdf artificer.pdf witch.pdf"
+redo-ifchange $EXTENDED_PLAYBOOKS
+pdfunite $EXTENDED_PLAYBOOKS $3

+ 5 - 0
inverse-playbooks.pdf.do

@@ -0,0 +1,5 @@
+#!/bin/bash -e
+
+INVERSE_PLAYBOOKS="collector.pdf lanternbearer.pdf survivor.pdf"
+redo-ifchange $INVERSE_PLAYBOOKS
+pdfunite $INVERSE_PLAYBOOKS $3