Skip to content

Incorporar o TUI

O pacote github.com/cloudapp3/vminfo/tui permite iniciar a mesma interface interativa a partir do seu próprio CLI.

Exemplo

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)
	}
}

Opções

CampoDescrição
StdoutFluxo de saída do terminal
StdinFluxo de entrada do teclado
LangIdioma da interface, como en ou zh

tui.Options também funciona com fluxos personalizados, o que é útil para CLIs incorporados e testes.

最近更新

Publicado sob a licença MIT.