介绍
命令行工具
安装
go get -v github.com/spf13/cobra/cobra
生成
cobra init liu --pkg-name=
会生成一个cmd文件夹 root.go 、mian.go
添加一个命令
cobra add versioin
生成的之后的文件目录
测试
go build
./liu version # 调用刚添加的 命令
使用
k8s 中的命令也是这个
接下来就可以分析源码了
好多有命令行的源码都是使用的这个