package osinfo import ( "os/exec" "strings" "github.com/gdamore/tcell/v2" "github.com/rivo/tview" ) func New(app *tview.Application) *tview.TextView { view := tview.NewTextView() view.SetTextAlign(tview.AlignCenter) view.SetBackgroundColor(tcell.ColorDefault) view.SetBorderPadding(1, 1, 1, 1) out, _ := exec.Command("lsb_release", "-sd").Output() distro := string(out) distro = strings.TrimSpace(distro) distro = strings.Trim(distro, "\"") view.SetText(distro) return view }