say "Tag: $tag"
say "Target: $target"
say "Destination: $dest"
say "Archive: $archive"
tempdir=`mktemp -d || mktemp -d -t tmp`
curl --proto =https --tlsv1.2 -sSfL $archive | tar --directory $tempdir --strip-components 1 -xz
for name in `ls $tempdir`; do
file="$tempdir/$name"
test -x $file || continue
if [ -e "$dest/$name" ] && [ $force = false ]; then
err "$name already exists in $dest"
else
mkdir -p $dest
install -m 755 $file $dest
fi
done
rm -rf $tempdir