From 42bfb30d1fabcce5363fa72762865e05f6fa97ae 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 | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/update.sh b/update.sh index 15df54e..f00ce63 100755 --- a/update.sh +++ b/update.sh @@ -35,13 +35,14 @@ currentDate=$(date -I) upstream_git reset --hard HEAD || exit 1 upstream_git pull -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 @@ -61,12 +62,13 @@ launcher_git reset --hard HEAD || exit 1 launcher_git pull 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_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