package
0.0.0-20240714142926-2c1389e981aa
Repository: https://github.com/zhaohaihang/k8s-manage.git
Documentation: pkg.go.dev

# Functions

NewTerminalSession 该方法用于升级 http 协议至 websocket,并new一个 TerminalSession 类型的对象返回.

# Structs

TerminalMessage 定义了终端和容器 shell 交互内容的格式 Operation 是操作类型 Data 是具体数据内容 Rows和Cols 可以理解为终端的行数和列数,也就是宽、高.
TerminalSession 定义 TerminalSession 结构体,实现 PtyHandler 接口 // wsConn 是 websocket 连接 // sizeChan 用来定义终端输入和输出的宽和高 // doneChan 用于标记退出终端.