func printTable1(c *clif.Command, out clif.Output) { headers := []string{"H1", "H2", "H3"} var table *clif.Table if c.Option("open").Bool() { table = out.Table(headers, clif.OpenTableStyle) } else { table = out.Table(headers) } table.AddRows([][]string{ []string{"foo", "bar", "baz"}, []string{"yadda", "yadda", "yadda"}, []string{"Some crazy multi line content + Some crazy multi line content + Some crazy multi line content", "yadda", "yadda"}, []string{"yadda", "Some crazy multi line content + Some crazy multi line content + Some crazy multi line content", "yadda"}, []string{"yadda", "yadda", "Some crazy multi line content + Some crazy multi line content + Some crazy multi line content"}, []string{"Some <info>crazy multi line content + Some crazy multi line content + Some crazy<reset> multi line content", "yadda", "yadda"}, []string{"yadda", "Some <info>crazy multi line content + Some crazy multi line content + Some crazy<reset> multi line content", "yadda"}, []string{"yadda", "yadda", "Some <info>crazy multi line content + Some crazy multi line content + Some crazy<reset> multi line content"}, }) fmt.Println(table.Render(c.Option("render-width").Int())) }