Files
Bane Stojkovic fccda215fc release
2026-02-15 22:49:47 +01:00

27 lines
839 B
Bash
Executable File

#!/bin/bash
# Print release notes from org.diylc.utils.VersionReader (run after build).
PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
JAR="${PROJECT_DIR}/diylc-swing/target/diylc.jar"
if [ ! -f "${JAR}" ]; then
exit 0
fi
RAW=$(java -cp "${JAR}" \
--add-opens java.base/java.util=ALL-UNNAMED \
--add-opens java.base/java.lang=ALL-UNNAMED \
--add-opens java.base/java.text=ALL-UNNAMED \
--add-opens java.desktop/java.awt=ALL-UNNAMED \
--add-opens java.desktop/java.awt.font=ALL-UNNAMED \
--add-opens java.desktop/java.awt.geom=ALL-UNNAMED \
org.diylc.utils.VersionReader "${PROJECT_DIR}" 2>/dev/null) || true
if [ -z "${RAW}" ]; then
exit 0
fi
# VersionReader prints Markdown changelog lines, then blank line, then HTML — keep only Markdown
echo "${RAW}" | sed '/^[[:space:]]*</,$d'