mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-07 12:24:58 +10:00
27 lines
839 B
Bash
Executable File
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'
|