From 2351f3d6a825ea82864172e5f5185bcb6b74422c Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 16 Oct 2025 14:03:52 -0500 Subject: add stats table --- tableStats.go | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 tableStats.go diff --git a/tableStats.go b/tableStats.go new file mode 100644 index 0000000..c30056f --- /dev/null +++ b/tableStats.go @@ -0,0 +1,35 @@ +// Copyright 2025 WIT.COM Inc Licensed GPL 3.0 + +package gitpb + +import ( + "go.wit.com/log" +) + +func (pb *Stats) PrintTable() string { + t := pb.MakeTable("missing repos table") + + t.PrintTable() + return log.Sprintf("pb.StatsTB: total=(%d)", pb.Len()) +} + +func (pb *Stats) MakeTable(name string) *StatsTable { + t := pb.NewTable(name) + t.NewUuid() + + var col *StatFunc + + col = t.AddPatchId() + col.Width = 10 + + col = t.AddStringFunc("something", func(r *Stat) string { + return "notsure" + }) + col.Width = 9 + + + col = t.AddSubject() + col.Width = -1 + + return t +} -- cgit v1.2.3