prep release, update makefile

This commit is contained in:
Merith-TK 2023-05-10 19:27:55 -07:00
parent 76ce17c8ac
commit 800edc4ce1
5 changed files with 37 additions and 21 deletions

View file

@ -17,19 +17,19 @@ default:
PACKNAME := $(notdir $(CURDIR))
curseforge:
curseforge: refresh
-mkdir .build
@echo "Making Curseforge pack"
packwiz curseforge export --pack-file .minecraft/pack.toml
mv ./*.zip ./.build/
mv ./*.zip ./.build/${PACKNAME}-curseforge.zip
modrinth:
modrinth: refresh
-mkdir .build
@echo "Making Modrinth pack"
packwiz modrinth export --pack-file .minecraft/pack.toml
mv ./*.mrpack ./.build/
mv ./*.mrpack ./.build/${PACKNAME}-modrinth.zip
multimc:
multimc: refresh
-mkdir .build
@echo "Making MultiMC pack"
7z d .build/${PACKNAME}-multimc.zip ./* -r
@ -38,7 +38,7 @@ multimc:
7z a .build/${PACKNAME}-multimc.zip ./.minecraft -r
7z d .build/${PACKNAME}-multimc.zip ./.build ./.minecraft/mods ./.minecraft/pack.toml ./.minecraft/index.toml -r
technic:
technic: refresh
-mkdir .build
@echo "Making Technic pack"
-rm -rf .technic
@ -49,25 +49,22 @@ technic:
7z d .build/${PACKNAME}-technic.zip ./* ./.* -r
7z a .build/${PACKNAME}-technic.zip ./.technic/* -r
server:
-mkdir .build
@echo "Making Server pack"
-rm -rf .server
-mkdir .server
cd .server && java -jar ../.minecraft/packwiz-installer-bootstrap.jar ../.minecraft/pack.toml -s server && cd ..
7z d .build/${PACKNAME}-server.zip ./* ./.* -r
7z a .build/${PACKNAME}-server.zip ./.server/* -r
preClean:
preClean: refresh
-rm -rf .build
postClean:
postClean: refresh
-rm -rf .technic
-git gc --aggressive --prune
all: preClean curseforge modrinth multimc technic postClean
refresh:
cd .minecraft && packwiz refresh
update-packwiz:
go install github.com/packwiz/packwiz@latest
go install github.com/Merith-TK/packwiz-wrapper/cmd/pw@main
go install github.com/Merith-TK/packwiz-wrapper/cmd/pw-modlist@main
go install github.com/Merith-TK/packwiz-wrapper/cmd/pw-reinstall@main
clear
@echo "Packwiz has been Updated"