From 0dc82a2d69672d58ea21acf2afe57e8fb3866f11 Mon Sep 17 00:00:00 2001 From: Trial97 Date: Fri, 5 Jul 2024 15:13:32 +0300 Subject: [PATCH] Add parallel execution for bash script Signed-off-by: Trial97 --- update.sh | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/update.sh b/update.sh index 8e0fe38..51f8d7d 100755 --- a/update.sh +++ b/update.sh @@ -34,13 +34,14 @@ currentDate=$(date -I) upstream_git reset --hard HEAD || exit 1 -python -m meta.run.update_mojang || fail_in -python -m meta.run.update_forge || fail_in -python -m meta.run.update_neoforge || fail_in -python -m meta.run.update_fabric || fail_in -python -m meta.run.update_quilt || fail_in -python -m meta.run.update_liteloader || fail_in -python -m meta.run.update_java || fail_in +python -m meta.run.update_mojang || fail_in & +python -m meta.run.update_forge || fail_in & +python -m meta.run.update_neoforge || fail_in & +python -m meta.run.update_fabric || fail_in & +python -m meta.run.update_quilt || fail_in & +python -m meta.run.update_liteloader || fail_in & +python -m meta.run.update_java || fail_in & +wait if [ "${DEPLOY_TO_GIT}" = true ]; then upstream_git add mojang/version_manifest_v2.json mojang/java_all.json mojang/versions/* || fail_in @@ -58,13 +59,14 @@ fi launcher_git reset --hard HEAD || exit 1 -python -m meta.run.generate_mojang || fail_out -python -m meta.run.generate_forge || fail_out -python -m meta.run.generate_neoforge || fail_out -python -m meta.run.generate_fabric || fail_out -python -m meta.run.generate_quilt || fail_out -python -m meta.run.generate_liteloader || fail_out -python -m meta.run.generate_java || fail_out +python -m meta.run.generate_mojang || fail_out & +python -m meta.run.generate_forge || fail_out & +python -m meta.run.generate_neoforge || fail_out & +python -m meta.run.generate_fabric || fail_out & +python -m meta.run.generate_quilt || fail_out & +python -m meta.run.generate_liteloader || fail_out & +python -m meta.run.generate_java || fail_out & +wait python -m meta.run.index || fail_out if [ "${DEPLOY_TO_GIT}" = true ]; then