INNER CODE UNIT · Go
newTuiCommand
gameknife/gkNextEngine · tools/gnb/cmd/gnb/main.go:746
func newTuiCommand(ctx appContext) *cobra.Command {
var scene string
var target string
var fps int
var maxCols int
var maxRows int
var ssaa int
var noInput bool
cmd := &cobra.Command{
Use: "tui [--scene <path>] [--target <name>]",
Short: "Run a target in terminal TUI mode (hidden window + truecolor terminal blit)",
Long: "Render a target into a hidden swapchain and continuously blit the frames into the\n" +
"current terminal using truecolor half-block characters.\n\n" +
"Examples:\n" +
" gnb tui --scene assets/models/playground.glb\n" +
" gnb tui --target ScadStudio --scene assets/scad/source/beer_cup.scad\n" +
" gnb tui --target gkNextRenderer --tui-fps 20",
RunE: func(cmd *cobra.Command, args []string) error {