diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..259e20e --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +template_upstream +archive +template.zip diff --git a/README.md b/README.md index 74ac009..bf9d65a 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ -# THIS WILL NOT WORK IF YOU RUN IT YOURSELF! +# TUL Typst template generator -The generator expects `template.zip` with the full template included, it just injects its own `thesis.typ` into it. - -I'll make the script for generating this archive when I get back from work today lol. +Before you host this yourself, make sure to run the `build.sh` script to create the template archive. Without it, the generator will not work. [Here's a running instance of this generator, just to get a rough idea.](https://internal.prochazkaml.eu/tultemplategen) diff --git a/assignment.pdf b/assignment.pdf new file mode 100644 index 0000000..a1538ac Binary files /dev/null and b/assignment.pdf differ diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..1ce450e --- /dev/null +++ b/build.sh @@ -0,0 +1,22 @@ +mkdir -p archive + +if [ ! -d template_upstream ]; then + git clone git@gordon.zumepro.cz:tul/tultemplate2 template_upstream +else + cd template_upstream + git pull + cd .. +fi + +cp -r \ + template_upstream/template \ + template_upstream/citations.bib \ + template_upstream/Makefile \ + assignment.pdf \ + archive + +rm template.zip +cd archive +zip -r ../template.zip * +cd .. +