Some header work

This commit is contained in:
2024-08-01 17:02:45 -04:00
parent 26014e9064
commit f89b4985da

View File

@@ -334,16 +334,18 @@ print_header() {
done done
echo "" echo ""
if [[ -z $PROJECTS ]]; then if [[ -z ${PROJECTS[*]} ]]; then
last=${#projects[@]} last=$((${#projects[@]} - 1))
echo "Enter project number(s) to run (comma deliminated)" echo "Enter project number(s) to run (comma deliminated)"
((YES)) || read -r -p "Hit enter to select default ($((last + 1))): " response1 ((YES)) || read -r -p "Hit enter to select default ($last): " response1
[[ -z $response1 ]] && response1=$last if [[ -z $response1 ]]; then
IFS=',' read -ra arr <<< "$response1" response1=$last
declare -gxa PROJECTS else
for i in "${arr[@]}"; do IFS=',' read -ra arr <<< "$response1"
PROJECTS+=("${projects[$((i-1))]}") for i in "${arr[@]}"; do
done PROJECTS+=("${projects[$((i-1))]}")
done
fi
fi fi
# last_index=$(( ${#ALL_MODULES} - 1 )) # last_index=$(( ${#ALL_MODULES} - 1 ))