Try printing modules in two columns
This commit is contained in:
@@ -401,10 +401,7 @@ interactive_header() {
|
||||
printf "%d. %s\n" $((i+1)) "${ALL_MODULES[i]}"
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
echo ""
|
||||
|
||||
|
||||
# # Print the array with item numbers in two columns
|
||||
@@ -414,10 +411,25 @@ interactive_header() {
|
||||
# echo ""
|
||||
|
||||
echo "Available Submodules:"
|
||||
for i in "${!ALL_SUBMODULES[@]}"; do
|
||||
printf "%d. %s\n" "$((i+1))" "${ALL_SUBMODULES[i]}"
|
||||
if [ ${#ALL_SUBMODULES[@]} -gt 8 ]; then
|
||||
# Print in two columns
|
||||
for ((i=0; i<${#ALL_SUBMODULES[@]}; i++)); do
|
||||
printf "%d. %s\t" $((i+1)) "${ALL_SUBMODULES[i]}"
|
||||
if [ $((i % 2)) -eq 1 ]; then
|
||||
echo
|
||||
fi
|
||||
done
|
||||
else
|
||||
# Print in a single column
|
||||
for ((i=0; i<${#ALL_SUBMODULES[@]}; i++)); do
|
||||
printf "%d. %s\n" $((i+1)) "${ALL_SUBMODULES[i]}"
|
||||
done
|
||||
fi
|
||||
echo ""
|
||||
# for i in "${!ALL_SUBMODULES[@]}"; do
|
||||
# printf "%d. %s\n" "$((i+1))" "${ALL_SUBMODULES[i]}"
|
||||
# done
|
||||
# echo ""
|
||||
|
||||
# Gather and list projects from SCANS_DIR
|
||||
shopt -s nullglob
|
||||
|
||||
Reference in New Issue
Block a user