26 lines
724 B
Bash
Executable File
26 lines
724 B
Bash
Executable File
#!/usr/bin/env bash
|
||
set -euo pipefail
|
||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||
REPORT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||
ROOT="$(cd "$REPORT_DIR/.." && pwd)"
|
||
|
||
export JAVA_HOME="${JAVA_HOME:-/usr/lib/jvm/java-21-openjdk}"
|
||
|
||
echo "== gen_listings =="
|
||
python3 "$SCRIPT_DIR/gen_listings.py"
|
||
|
||
echo "== gen_test_tables =="
|
||
python3 "$SCRIPT_DIR/gen_test_tables.py"
|
||
|
||
echo "== render_puml =="
|
||
"$SCRIPT_DIR/render_puml.sh"
|
||
|
||
echo "== check_images =="
|
||
python3 "$SCRIPT_DIR/check_images.py"
|
||
|
||
echo "== typst compile =="
|
||
cd "$REPORT_DIR"
|
||
typst compile --root "$ROOT" "Пояснительная_записка_ПытковРЕ.typ"
|
||
|
||
echo "Done: $REPORT_DIR/Пояснительная_записка_ПытковРЕ.pdf"
|