背景
top / ps / docker ps / kubectl get pods 这类命令输出是表格,但在 xterm 里只能当文本看。解析成结构化数据后可以做排序、过滤、点击跳转。
范围
In:
- Console 端实现输出解析器:识别表格类命令的 stdout,提取列与行
- 第一批支持的命令:
ps aux、docker ps、docker images、kubectl get pods、ls -l、top(快照)
- 解析后的数据挂在对应 session 的输出帧上,不影响原始字节流(xterm 仍然显示原样)
- 命令边界识别:靠 prompt 提示符 + 时间窗口启发式
- 解析失败静默回退到纯文本(展示层增强允许 fallback)
Out:
验收
- 跑
docker ps 后能在 DevTools 看到结构化数据
- 未识别命令返回 null,不影响性能
背景
top/ps/docker ps/kubectl get pods这类命令输出是表格,但在 xterm 里只能当文本看。解析成结构化数据后可以做排序、过滤、点击跳转。范围
In:
ps aux、docker ps、docker images、kubectl get pods、ls -l、top(快照)Out:
验收
docker ps后能在 DevTools 看到结构化数据