scripts/bin/archpad
2021-01-24 19:51:51 +01:00

24 lines
488 B
Bash
Executable file

#!/bin/sh
url="$1"
pad=$(basename $url).txt
dst="$2"
gitdir="$(dirname $dst)"
wget -Q 10m -O "${dst}" "${url}/export/txt"
status="$?"
if [ ${status} -ne 0 ]; then
echo "Failed to get pad at ${url}"
return ${status}
else
git -C "${gitdir}" add "${dst}"
changes=$(git -C "${gitdir}" diff --cached | wc -l)
if [ $changes -gt 0 ]; then
git -C "${gitdir}" commit -m "Updated: ${dst} from ${url}"
else
echo "Nothing changed for ${url}"
fi
fi
git -C "${gitdir}" reset --hard HEAD