// Copyright 2025 WIT.COM Inc Licensed GPL 3.0 package ENV import "fmt" func PrintTable() string { t := envPB.MakeTable("ENV table") // limit the number of lines t.PrintTable() return fmt.Sprintf("ENV: total=(%d)", envPB.Len()) } func (pb *Keys) MakeTable(name string) *KeysTable { t := pb.NewTable(name) t.NewUuid() var col *KeyFunc col = t.AddStringFunc("Source", func(k *Key) string { return k.Global }) col.Width = 20 col = t.AddVar() col.Width = 20 col.Header.Name = "ENV[name] =" col = t.AddValue() col.Width = -1 col.Header.Name = "Value" // col.Header.Name = "Git Hash" /* col = t.AddStringFunc("age", func(r *Key) string { return cobol.Time(r.Ctime) }) col.Width = 28 col = t.AddSubject() col.Width = -1 */ return t }