Webengineering-Filemanager/create_zip.sh

24 lines
693 B
Bash
Raw Permalink Normal View History

#!/bin/bash
# Remove old file
rm Filemanager_20C_9829423.zip
# Create doc
cd Documentation/ || exit
mkdir -p out
mkdir -p out/content
mkdir -p out/customization
mkdir -p out/images
mkdir -p out/includes
xelatex -file-line-error -interaction=nonstopmode -synctex=1 -output-directory=out main.tex
biber out/main
xelatex -file-line-error -interaction=nonstopmode -synctex=1 -output-directory=out main.tex
cd .. || exit
# Create zip
cp Documentation/out/main.pdf Documentation/out/documentation.pdf
cd Documentation/out/ && zip ../../Filemanager_20C_9829423.zip documentation.pdf && cd ../../
cd Frontend && zip -r ../Filemanager_20C_9829423.zip . && cd ../
# Clean up
rm -rf Documentation/out