Skip to content

嵌入 TUI

github.com/cloudapp3/vminfo/tui 包可以让你从自己的 CLI 启动同样的交互式 UI。

示例

go
package main

import (
	"context"
	"log"

	vminfotui "github.com/cloudapp3/vminfo/tui"
)

func main() {
	if err := vminfotui.Run(context.Background(), vminfotui.Options{Lang: "en"}); err != nil {
		log.Fatal(err)
	}
}

选项

字段说明
Stdout终端输出流
Stdin键盘输入流
LangUI 语言,例如 enzh

tui.Options 也支持自定义流,对嵌入式 CLI 和测试很有用。

最近更新

基于 MIT 协议发布。