Гостовый puml
This commit is contained in:
@@ -6,6 +6,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
REPORT_DIR="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||||
PUML_DIR="$REPORT_DIR/puml"
|
||||
IMG_DIR="$REPORT_DIR/images"
|
||||
GOST_CFG="$PUML_DIR/plantuml-gost.cfg"
|
||||
|
||||
mkdir -p "$IMG_DIR"
|
||||
|
||||
@@ -26,6 +27,10 @@ if [[ ! -f "$JAR" ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ -f "$GOST_CFG" ]]; then
|
||||
python3 "$SCRIPT_DIR/normalize_puml_gost.py" >/dev/null
|
||||
fi
|
||||
|
||||
shopt -s nullglob
|
||||
PUML_FILES=("$PUML_DIR"/fig_*.puml)
|
||||
if ((${#PUML_FILES[@]} == 0)); then
|
||||
@@ -39,6 +44,8 @@ export PLANTUML_LIMIT_SIZE="${PLANTUML_LIMIT_SIZE:-16384}"
|
||||
-DPLANTUML_LIMIT_SIZE="$PLANTUML_LIMIT_SIZE" \
|
||||
-Xmx3g \
|
||||
-jar "$JAR" \
|
||||
-charset UTF-8 -tpng -o "$IMG_DIR" "${PUML_FILES[@]}"
|
||||
-charset UTF-8 -tpng \
|
||||
${GOST_CFG:+-config "$GOST_CFG"} \
|
||||
-o "$IMG_DIR" "${PUML_FILES[@]}"
|
||||
|
||||
echo "Done. $(ls -1 "$IMG_DIR"/fig_*.png 2>/dev/null | wc -l) PNG in images/"
|
||||
|
||||
Reference in New Issue
Block a user