#!/usr/bin/env bash # Build a Factorio release zip: copy src/ into Planet-PvP-Green/ then zip it # as Planet-PvP-Green_.zip, with read from src/info.json. set -euo pipefail cd "$(dirname "$0")" MOD_DIR="Planet-PvP-Green" VERSION=$(python3 -c 'import json; print(json.load(open("src/info.json"))["version"])') ZIP_NAME="${MOD_DIR}_${VERSION}.zip" rm -rf "$MOD_DIR" mkdir -p "$MOD_DIR" cp -a src/. "$MOD_DIR/" rm -f "$ZIP_NAME" zip -rq "$ZIP_NAME" "$MOD_DIR" echo "Built $ZIP_NAME"