介紹
命令行工具
安裝
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 中的命令也是這個
接下來就可以分析源碼了
好多有命令行的源碼都是使用的這個