#!/usr/bin/env bash set -euo pipefail usage() { cat <&2; usage; exit 1 ;; esac done version_url="${base_url%/}/version.json" apk_url="${base_url%/}/dewemoji-latest.apk" tmp_dir="$(mktemp -d)" trap 'rm -rf "${tmp_dir}"' EXIT version_file="${tmp_dir}/version.json" apk_file="${tmp_dir}/dewemoji-latest.apk" echo "== Fetch version metadata ==" curl -fsSL "${version_url}" -o "${version_file}" python3 - <&2 exit 1 fi echo "OK: release metadata and APK checksum are consistent"