...

Source file src/golang.conradwood.net/tests/table/table_printer.go

Documentation: golang.conradwood.net/tests/table

     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