#!/bin/sh set -e URI=" https://github.com/tomasklaen/uosc/releases/latest/download/uosc.zip https://github.com/tomasklaen/uosc/releases/latest/download/uosc.conf " target="$(readlink -f -- "$(dirname "$0")")" tmp=$(mktemp -d) trap '{ rm -r $tmp; }' EXIT INT cd "$tmp" || exit 1 for src in $URI; do curl -sLO "$src" { unzip -qd "$tmp"/ "$tmp"/*.zip 2>/dev/null && rm "$tmp"/*.zip; } || true { tar -xf "$tmp"/*.tar* -C "$tmp"/ 2>/dev/null && rm "$tmp"/*.tar*; } || true done rsync -ac "$tmp"/ "$target"/