Improve automation
This commit is contained in:
@@ -30,8 +30,9 @@ package_resources() {
|
||||
}
|
||||
|
||||
package_data() {
|
||||
printf %s "$data_list" | while read -r line
|
||||
printf %s\\n "$data_list" | while read -r line
|
||||
do
|
||||
printf %s\\n "Zipping datapack \"$line\""
|
||||
zip -r "${root}/dist/pack/${line}.zip" ${root}/pack/${line}/*
|
||||
done
|
||||
}
|
||||
@@ -58,18 +59,19 @@ data_list="$(create_list "${root}/pack/config/openloader/data/")"
|
||||
|
||||
mkdir -p "${root}/dist"
|
||||
|
||||
rsync -av --delete --progress "${root}/pack" "${root}/dist" \
|
||||
$(printf " --exclude %s" $resource_list)
|
||||
# # $(printf " --exclude %s" $data_list)
|
||||
rm -rf "${root}/dist/pack"
|
||||
rsync -av "${root}/pack" "${root}/dist" \
|
||||
$(printf " --exclude %s" $resource_list) \
|
||||
$(printf " --exclude %s" $data_list)
|
||||
|
||||
package_resources
|
||||
# package_dat
|
||||
package_data
|
||||
cd "${root}/dist/pack" || exit
|
||||
setup_index
|
||||
|
||||
packwiz cf export -o "${root}/dist/${TITLE}_Curseforge.zip"
|
||||
# packwiz cf export -o "${root}/dist/${TITLE}_Curseforge.zip"
|
||||
packwiz mr export -o "${root}/dist/${TITLE}_Modrinth.zip"
|
||||
packwiz cf export -o "${root}/dist/${TITLE}_Server.zip" -s server
|
||||
# packwiz cf export -o "${root}/dist/${TITLE}_Server.zip" -s server
|
||||
cd - || exit
|
||||
|
||||
echo "Done!"
|
||||
|
||||
Reference in New Issue
Block a user