24 lines
693 B
Bash
24 lines
693 B
Bash
#!/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 |