Moved to associative array

This commit is contained in:
Price Hiller 2021-11-25 01:36:39 -06:00
parent a5f7ffe5e3
commit 83452dea57

View File

@ -1,5 +1,9 @@
#!/bin/bash
#!/bin/bash
### GLOBALS ###
declare -A DISKS
### GLOBALS ###
echo_rgb() {
# Echo a colored string to the terminal based on rgb values
@ -124,13 +128,18 @@ get_available_disks() {
done <<< "$(lsblk)"
local ret_val
# Build the array into a string, yes this is less efficient, but easier to modify in the future if something changes
local disk_num
disk_num=0
for disk in "${available_disks[@]}"; do
DISKS["${disk_num}"]+="${disk}"
ret_val="${ret_val} ${disk}"
done
echo "${ret_val}"
}
choose_disk() {
}
install() {
@ -141,8 +150,8 @@ install() {
available_disks="$(get_available_disks)"
log "info" "Available disks: "
for disk in ${available_disks}; do
echo " - $(important "${disk}")"
for disk in "${!DISKS[@]}"; do
echo " - $(important "${DISKS[disk]}")"
done
}