...
1 package main
2
3 import (
4 "fmt"
5
6 "golang.conradwood.net/go-easyops/utils"
7 )
8
9 func main() {
10 t := &utils.Table{}
11 t.AddHeaders("col0", "column1", "last column")
12 t.AddStrings("foo", "bar", "foobar")
13 t.NewRow()
14 t.AddStrings("foo", "bar", "foobar")
15 fmt.Print(t.ToPrettyString())
16 fmt.Print(t.ToCSV())
17
18 fmt.Print("Hiding Column #1\n")
19 t.DisableColumn(1)
20 fmt.Print(t.ToPrettyString())
21
22 fmt.Print("Hiding Column #0\n")
23 t.DisableColumn(0)
24 fmt.Print(t.ToPrettyString())
25
26 fmt.Print("Enabling all Columns again\n")
27 t.EnableAllColumns()
28 fmt.Print(t.ToPrettyString())
29
30 }
31
View as plain text