1
0
Fork 0
mirror of https://codeberg.org/xtex/xtex-mp-pack.git synced 2024-09-19 11:52:32 +00:00
xtex-mp-pack-staging/scripts/upload-to-mr.sh
2023-06-22 13:21:44 +08:00

29 lines
918 B
Bash
Executable file

#! /usr/bin/bash
# shellcheck source=/dev/null
source .env
version=$(grep '^version = "' pack.toml | sed -e 's/version = "//' | sed -e 's/"//')
echo "$version"
payload=$(jo -- project_id=HsMwyVxf \
file_parts="$(jo -a file)" featured=false loaders="$(jo -a quilt)" \
version_type=release \
game_versions="$(jo -a "$(grep '^minecraft = "' pack.toml | sed -e 's/minecraft = "//' | sed -e 's/"//')")" \
dependencies="$(jo -a < /dev/null)" \
-s "version_number=$version" -s "name=$version" \
"changelog=$(echo -e "${CHANGELOG:-unavailable}")")
echo "$payload"
rm -- *.mrpack
packwiz modrinth export
file=$(echo *.mrpack)
echo "$file"
curl -A "xtex-mp-pack scripts (HsMwyVxf)" \
-H "Authorization: $MODRINTH_TOKEN" \
-H "Content-Type: multipart/form-data" \
-X POST -F data="$payload" -F file="@$file" https://api.modrinth.com/v2/version
printf "\n"
echo Modrinth version uploaded