ascii formatting
This commit is contained in:
@ -130,17 +130,16 @@ medium1='''
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
generate_medium2_layout() {
|
generate_medium2_layout() {
|
||||||
# Build the drive map first
|
|
||||||
build_drive_map
|
build_drive_map
|
||||||
|
|
||||||
# USB Section with dynamic mapping
|
# USB Section with consistent spacing
|
||||||
printf " External USB [0b:00.0]\n"
|
printf "\n External USB [0b:00.0]\n"
|
||||||
printf " ┌────────┐ ┌────────┐\n"
|
printf " ┌────────┐ ┌────────┐\n"
|
||||||
printf " │ %-6s │ │ %-6s │\n" "${DRIVE_MAP[usb1]:-EMPTY}" "${DRIVE_MAP[usb2]:-EMPTY}"
|
printf " │ %-6s │ │ %-6s │\n" "${DRIVE_MAP[usb1]:-EMPTY}" "${DRIVE_MAP[usb2]:-EMPTY}"
|
||||||
printf " └────────┘ └────────┘\n\n"
|
printf " └────────┘ └────────┘\n\n"
|
||||||
|
|
||||||
# Rest of chassis layout with enhanced drive info
|
# Main chassis layout with fixed width columns
|
||||||
printf "┌──────────────────────────────────────────────────────────────┐\n"
|
printf "┌────────────────────────────────────────────────────────────┐\n"
|
||||||
printf "│ B650D4U3-2Q/BCM │\n"
|
printf "│ B650D4U3-2Q/BCM │\n"
|
||||||
printf "│ │\n"
|
printf "│ │\n"
|
||||||
printf "│ NVMe [0d:00.0] Bay 11 │\n"
|
printf "│ NVMe [0d:00.0] Bay 11 │\n"
|
||||||
@ -149,15 +148,25 @@ generate_medium2_layout() {
|
|||||||
printf "│ └────────┘ │\n"
|
printf "│ └────────┘ │\n"
|
||||||
printf "│ │\n"
|
printf "│ │\n"
|
||||||
printf "│ Front Hot-swap Bays [0c:00.0] │\n"
|
printf "│ Front Hot-swap Bays [0c:00.0] │\n"
|
||||||
printf "│ ┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐ │\n"
|
printf "│ ┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐ │\n"
|
||||||
|
|
||||||
for bay in {1..10}; do
|
# Print first row of bays (1-5)
|
||||||
|
for bay in {1..5}; do
|
||||||
printf "│ │%-2d:%-4s │" "$bay" "${DRIVE_MAP[$bay]:-EMPTY}"
|
printf "│ │%-2d:%-4s │" "$bay" "${DRIVE_MAP[$bay]:-EMPTY}"
|
||||||
done
|
done
|
||||||
|
|
||||||
printf " │\n"
|
printf " │\n"
|
||||||
printf "│ └────────┘└────────┘└────────┘└────────┘└────────┘└────────┘└────────┘└────────┘└────────┘└────────┘ │\n"
|
|
||||||
printf "└──────────────────────────────────────────────────────────────┘\n"
|
printf "│ └────────┘└────────┘└────────┘└────────┘└────────┘ │\n"
|
||||||
|
printf "│ ┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐ │\n"
|
||||||
|
|
||||||
|
# Print second row of bays (6-10)
|
||||||
|
for bay in {6..10}; do
|
||||||
|
printf "│ │%-2d:%-4s │" "$bay" "${DRIVE_MAP[$bay]:-EMPTY}"
|
||||||
|
done
|
||||||
|
printf " │\n"
|
||||||
|
|
||||||
|
printf "│ └────────┘└────────┘└────────┘└────────┘└────────┘ │\n"
|
||||||
|
printf "└────────────────────────────────────────────────────────────┘\n"
|
||||||
}
|
}
|
||||||
|
|
||||||
microGeneric='''
|
microGeneric='''
|
||||||
|
|||||||
Reference in New Issue
Block a user