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 언어 (예: en 또는 zh)

tui.Options는 커스텀 스트림에서도 동작하므로, 임베드된 CLI와 테스트에 유용합니다.

最近更新

MIT 라이선스로 배포됩니다.