Files
paperless-mobile/scripts/update_changelogs.sh

23 lines
679 B
Bash

#!/usr/bin/env bash
set -Eeuo pipefail
__script_dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
__target_dir=$__script_dir/../assets/changelogs
readonly __script_dir
# Receives locale as first argument
function mergeChangelogs () {
__target_file=$__target_dir/changelogs_$1.md
rm -f $__target_file
touch $__target_file
ls $__script_dir/../android/fastlane/metadata/android/$1/changelogs/[0-9]*.txt | tac | while read f; do
__build_number="${f%.*}"
echo "# $(basename -- $__build_number)" >> $__target_file
cat $f >> $__target_file
printf "\n\n" >> $__target_file
done
}
mergeChangelogs 'en-US'
mergeChangelogs 'de-DE'