Skip to content

Commit 9bc00c4

Browse files
committed
feat(用户界面): 在系统摘要中添加CPU型号信息
添加CPU型号检测逻辑,通过lscpu或/proc/cpuinfo获取处理器信息并显示在系统摘要中,方便用户查看完整的硬件信息
1 parent 1919c65 commit 9bc00c4

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

toolchain/scripts/lib/user_interface.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,15 @@ ui_show_summary() {
690690
echo " ├─ Kernel: $(uname -r)"
691691
echo " ├─ glibc: $(ui_get_glibc_version)"
692692
echo " ├─ CPU Cores: $(nproc 2>/dev/null || echo "unknown")"
693+
# CPU model detection
694+
local cpu_model="unknown"
695+
if command -v lscpu &> /dev/null; then
696+
cpu_model=$(LC_ALL=C lscpu | awk -F: '/^Model name/{print $2}' | sed 's/^[[:space:]]*//')
697+
fi
698+
if [[ -z "$cpu_model" || "$cpu_model" == "unknown" ]] && [[ -r /proc/cpuinfo ]]; then
699+
cpu_model=$(awk -F: '/model name|Hardware|Processor/{print $2; exit}' /proc/cpuinfo | sed 's/^[[:space:]]*//')
700+
fi
701+
echo " ├─ CPU Model: ${cpu_model}"
693702
if command -v free &> /dev/null; then
694703
local mem_gb=$(free -g | awk '/^Mem:/ {print $2}')
695704
echo " ├─ Memory: ${mem_gb}GB"

0 commit comments

Comments
 (0)