心血来潮想写一个 Docker 的小工具,gitee 地址为:Zero/docker_tool (gitee.com) 登录的功能不完善,如果你登录了私有的仓库去拉取官方公开仓库会提示密码错误,懒得优化那么多了,不知道有什么实用功能,有想法的可以留言~
进入正题,如何在命令行中输出表格呢?这里使用到了一个第三方开源库:olekukonko/tablewriter,下面开始使用
安装:
go get github.com/olekukonko/tablewriter
基础使用
// 声明一个二维数组来存放table的内容
var data [][]string
data = append(data,[]string{"con1","con2","con3","con4"})
//初始化tablewriter
table := tablewriter.NewWriter(os.Stdout)
//上面的data为表格内容,还需要定义表格头部
table.SetHeader([]string{"table1","table2","table3","tabl4"})
//将数据添加到table
table.AppendBulk(data)
//输出
table.Render()