修复(tools): 增强状态栏模型名称清理逻辑
使用 tr 移除所有控制字符(0x01-0x1f, 0x7f),再清理残留的 ANSI 模式
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
input=$(cat)
|
input=$(cat)
|
||||||
|
|
||||||
# Extract fields using jq
|
# Extract fields using jq
|
||||||
MODEL=$(echo "$input" | jq -r '.model.display_name' | sed $'s/\x1b\[[0-9;]*m//g')
|
MODEL=$(echo "$input" | jq -r '.model.display_name' | tr -d $'\x01'-$'\x1f'$'\x7f' | sed 's/\[[0-9;]*m\]//g; s/\[[0-9;]*m//g')
|
||||||
DIR=$(echo "$input" | jq -r '.workspace.current_dir')
|
DIR=$(echo "$input" | jq -r '.workspace.current_dir')
|
||||||
V=$(echo "$input" | jq -r '.version')
|
V=$(echo "$input" | jq -r '.version')
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user