From 96b5afae124ba07c31e8cbec033c3e98a92d204e Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Sat, 1 Mar 2025 12:35:06 -0500 Subject: [PATCH] sata markdown --- driveAtlas.sh | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/driveAtlas.sh b/driveAtlas.sh index 031bb91..7d08ad6 100644 --- a/driveAtlas.sh +++ b/driveAtlas.sh @@ -106,6 +106,19 @@ medium1=''' ''' generate_medium2_layout() { + # Get USB drives + usb_drives=$(ls -l /dev/disk/by-path/pci-0000:0b:00.0-usb* 2>/dev/null | awk -F'/' '{print $NF}') + if [ -n "$usb_drives" ]; then + for drive in $usb_drives; do + local size=$(get_drive_details "$drive") + local smart_info=$(get_drive_smart_info "$drive") + printf " │ %-6s │ │ %-6s │\n" "$drive" "$size" + done + else + printf " │ EMPTY │ │ EMPTY │\n" + fi + + # USB Section printf " External USB [0b:00.0]\n" printf " ┌────────┐ ┌────────┐\n" @@ -136,9 +149,7 @@ generate_medium2_layout() { local drive=$(echo "$drive_path" | awk -F'/' '{print $NF}') local size=$(get_drive_details "$drive") local smart_info=$(get_drive_smart_info "$drive") - printf "│ │ %-6s │" "$drive" - printf "│ │ %-6s │" "$size" - printf "│ │ %-6s │" "${smart_info%%|*}" + printf "│ %-8s │ %-8s │ %-8s │" "$drive" "$size" "${smart_info%%|*}" else printf "│ │ EMPTY │" fi