From aff1349fe13bba98ccfdef366bc55ee275301893 Mon Sep 17 00:00:00 2001 From: Medvidek77 Date: Tue, 22 Apr 2025 15:03:27 +0200 Subject: [PATCH] Update src/tidler --- src/tidler | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/src/tidler b/src/tidler index 7736873..4bd7ddf 100755 --- a/src/tidler +++ b/src/tidler @@ -183,27 +183,25 @@ searchTrack() { echo "No tracks found :(" exit 1 else - i=0 - while [ "$i" -lt "${#tracks_list[@]}" ]; do - echo "$((i + 1))) ${tracks_list["$i"]}" - + while [ "$i" -lt "${#tracks_list[@]}" ]; do + echo "$((i + 1))) ${tracks_list["$i"]}" i=$(( i + 1 )) - done - read -a inp - echo "${inp[0]}" - i=0 - while [ "$i" -lt "${#inp[@]}" ]; do - inp2=$(("${inp[i]}" - 1)) - if [ "$inp2" -ge 0 ] && [ "$inp2" -lt "${#tracks_list[@]}" ]; then - track_id=$(echo "${tracks_list["$inp2"]}" | awk -F ' - ' '{print $1}') - downloadTrack "$track_id" - else - echo "Invalid selection. Please try again." + done + read -a inp + echo "${inp[0]}" + i=0 + while [ "$i" -lt "${#inp[@]}" ]; do + inp2=$(("${inp[i]}" - 1)) + if [ "$inp2" -ge 0 ] && [ "$inp2" -lt "${#tracks_list[@]}" ]; then + track_id=$(echo "${tracks_list["$inp2"]}" | awk -F ' - ' '{print $1}') + downloadTrack "$track_id" + else + echo "Invalid selection. Please try again." - fi - i=$(( i + 1 )) - done + fi + i=$(( i + 1 )) + done fi }