Files
coco 7846a45f2c a
2026-07-03 15:47:27 +08:00

36 lines
1.0 KiB
Bash

#!/bin/bash
version_code=$(awk -F': ' '/versionCode/ {print $NF}' ./wallet/build.gradle | tr -d '}')
if [[ -z "$version_code" ]]; then
echo "Failed to parse versionCode from build.gradle. Please check the file and try again."
exit 1
fi
echo -e "# Fill in the changelog for version $version_code\n# en-US\n\n# es-ES\n\n# ru-RU\n\n# de-DE\n\n# fr-FR\n\n# pt-BR\n\n# pl-PL\n\n# it-IT" > changelog.txt
nano changelog.txt
current_lang=""
while IFS= read -r line
do
if [[ $line == "#"* ]]
then
current_lang="${line:2}"
fi
if [[ $line != "#"* && -n $line ]]
then
mkdir -p ./fastlane/metadata/android/$current_lang/changelogs/
echo "$line" >> ./fastlane/metadata/android/$current_lang/changelogs/$version_code.txt
fi
done < changelog.txt
es_filename="./fastlane/metadata/android/es-ES/changelogs/$version_code.txt"
if [ -f "$es_filename" ]; then
mkdir -p ./fastlane/metadata/android/es-US/changelogs/
cp $es_filename ./fastlane/metadata/android/es-US/changelogs/$version_code.txt
fi
# clean up
rm changelog.txt