Some header work

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

View File

@@ -334,17 +334,19 @@ 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
response1=$last
else
IFS=',' read -ra arr <<< "$response1" IFS=',' read -ra arr <<< "$response1"
declare -gxa PROJECTS
for i in "${arr[@]}"; do for i in "${arr[@]}"; do
PROJECTS+=("${projects[$((i-1))]}") PROJECTS+=("${projects[$((i-1))]}")
done done
fi fi
fi
# last_index=$(( ${#ALL_MODULES} - 1 )) # last_index=$(( ${#ALL_MODULES} - 1 ))
read -r -p "Enter a comma deliminated list of modules to run: " response1 read -r -p "Enter a comma deliminated list of modules to run: " response1