diff options
| author | Jeff Carr <[email protected]> | 2025-10-07 11:11:04 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-07 11:11:04 -0500 |
| commit | c4c6b498c3c191042afb65150378f4223399b60f (patch) | |
| tree | a19f3f751cf7f4c83b31d71812808c2febeb5948 | |
| parent | bbe79b877e37445752f60f9ca491feac29b5cea1 (diff) | |
more table summary statsv0.0.76
| -rw-r--r-- | tableDefault.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tableDefault.go b/tableDefault.go index ff1e523..038fe4d 100644 --- a/tableDefault.go +++ b/tableDefault.go @@ -9,11 +9,15 @@ import ( // this is the default table layout for repos in forge +/* func (pb *Packages) PrintTable() { tablePB := pb.makeDefaultTable() tablePB.PrintTable() + log.Printf("pb.DefaultTable: %d packages\n", pb.Len()) } +*/ +/* func (pb *Packages) makeDefaultTable() *PackagesTable { t := pb.NewTable("apt packages") t.NewUuid() @@ -40,10 +44,19 @@ func (pb *Packages) makeDefaultTable() *PackagesTable { return t } +*/ func (m *Machine) PrintTable(pb *Packages) { tablePB := m.makeSmartTable(pb) tablePB.PrintTable() + var i int + for p := range pb.IterAll() { + if m.IsInstalled(p.Name) { + i += 1 + } + } + + log.Printf("pb.SmartTable: packages: total=%d installed=%d\n", pb.Len(), i) } func (m *Machine) PrintInstalledTable() { @@ -55,6 +68,7 @@ func (m *Machine) PrintInstalledTable() { } tablePB := m.makeSmartTable(installed) tablePB.PrintTable() + log.Printf("pb.SmartTable: %d installed packages\n", installed.Len()) } func (m *Machine) makeSmartTable(pb *Packages) *PackagesTable { |
