From 95b6d8cf4124f6724ba215da0a29d76569c79896 Mon Sep 17 00:00:00 2001 From: Liam <33645555+lj3954@users.noreply.github.com> Date: Sat, 20 Apr 2024 16:09:34 -0700 Subject: [PATCH] Parallelize list_csv --- quickget | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/quickget b/quickget index 793a424..51e615f 100755 --- a/quickget +++ b/quickget @@ -287,6 +287,15 @@ function list_json() { } function list_csv() { + CSV_DATA="$(csv_data)" + + echo "Display Name,OS,Release,Option,Downloader,PNG,SVG" + sort -f <<<"${CSV_DATA}" + + exit 0 +} + +function csv_data() { local DISPLAY_NAME local DL="" local DOWNLOADER @@ -303,7 +312,6 @@ function list_csv() { HAS_ZSYNC=1 fi - echo "Display Name,OS,Release,Option,Downloader,PNG,SVG" for OS in $(os_support); do DISPLAY_NAME="$(pretty_name "${OS}")" @@ -336,9 +344,9 @@ function list_csv() { else echo "${DISPLAY_NAME},${OS},${RELEASE},,${DOWNLOADER},${PNG},${SVG}" fi - done + done & done - exit 0 + wait } function create_config() {