File updater.sh of Package typora

#!/usr/bin/env bash
cd /home/qydw/osc/home:fusionfuture:typora/typora
LATEST_TYPORA_VERSION=$(curl -s https://typora.io/linux/Packages 2>/dev/null|grep Version|cut -d' ' -f2|sed "s/-[0-9]$//g"|sort -V|tail -n1)
LAST_CHECKED_VERSION=$(cat LATEST_TYPORA_VERSION)
[ -z "${LATEST_TYPORA_VERSION}" ] && exit
[ "${LATEST_TYPORA_VERSION}" = "${LAST_CHECKED_VERSION}" ] && exit || echo "New version found"
sed -i -E "s/^%define program_version .+$/%define program_version ${LATEST_TYPORA_VERSION}/" typora.spec
osc vc -m "Update to ${LATEST_TYPORA_VERSION}" && \
osc ci -m "Update to ${LATEST_TYPORA_VERSION}" && \
echo -n ${LATEST_TYPORA_VERSION} > LATEST_TYPORA_VERSION
openSUSE Build Service is sponsored by