/ publish.sh
publish.sh
 1  set -e
 2  d=$(mktemp -d)
 3  trap "rm -rf $d" EXIT
 4  echo "==> $d <=="
 5  rsync -ar ./ $d/
 6  cd $d/
 7  packwiz refresh --build
 8  signify -S -x unsup.sig -s key.sec -m pack.toml
 9  mkdir .downloads
10  pushd mmc
11  cp ../unsup.ini minecraft/
12  zip -9r $d/.downloads/Bugtown.zip .
13  popd
14  rclone purge $1 --transfers 64 --progress ||:
15  rclone sync $d/ $1 --progress --checkers 64 --transfers 64 --exclude-from .packwizignore --delete-excluded
16  if [ -n "$2" ]; then
17      url="$2${1##*:}"
18      echo "==> Packwiz: ${url}/pack.toml"
19      echo "==> Prism:   ${url}/.downloads/Bugtown.zip"
20  fi