1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-10 01:22:25 +01:00
Files
OpenRCT2/scripts/check-changelog-formatting
2025-06-16 10:38:13 +02:00

23 lines
699 B
Bash
Executable File

#!/usr/bin/env bash
# Run the script and capture the output
output=$(node scripts/format-changelog.js distribution/changelog.txt)
# Check if the script ran successfully
if [ $? -eq 0 ]; then
echo "Script ran successfully. Running diff..."
# Run diff on the original file and the output
diff --color=always -b -U3 <(echo "$output") distribution/changelog.txt
# If diff finds differences, exit with a non-zero status
if [ $? -ne 0 ]; then
echo "Differences found. Exiting with status 1."
exit 1
else
echo "No differences found. Exiting with status 0."
exit 0
fi
else
echo "Script encountered an error:"
echo "$output"
exit 1
fi