Try printing modules in two columns
This commit is contained in:
@@ -387,11 +387,31 @@ interactive_header() {
|
|||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
echo "Available Modules:"
|
echo "Available Modules:"
|
||||||
# Print the array with item numbers in two columns
|
if [ ${#ALL_MODULES[@]} -gt 8 ]; then
|
||||||
|
# Print in two columns
|
||||||
for ((i=0; i<${#ALL_MODULES[@]}; i++)); do
|
for ((i=0; i<${#ALL_MODULES[@]}; i++)); do
|
||||||
printf "%d\t%s\n" $((i+1)) "${ALL_MODULES[i]}"
|
printf "%d. %s\t" $((i+1)) "${ALL_MODULES[i]}"
|
||||||
done | column -t -s $'\t'
|
if [ $((i % 2)) -eq 1 ]; then
|
||||||
echo ""
|
echo
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
else
|
||||||
|
# Print in a single column
|
||||||
|
for ((i=0; i<${#ALL_MODULES[@]}; i++)); do
|
||||||
|
printf "%d. %s\n" $((i+1)) "${ALL_MODULES[i]}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# # Print the array with item numbers in two columns
|
||||||
|
# for ((i=0; i<${#ALL_MODULES[@]}; i++)); do
|
||||||
|
# printf "%d\t%s\n" $((i+1)) "${ALL_MODULES[i]}"
|
||||||
|
# done | column -t -s $'\t'
|
||||||
|
# echo ""
|
||||||
|
|
||||||
echo "Available Submodules:"
|
echo "Available Submodules:"
|
||||||
for i in "${!ALL_SUBMODULES[@]}"; do
|
for i in "${!ALL_SUBMODULES[@]}"; do
|
||||||
|
|||||||
Reference in New Issue
Block a user