创建目录
mkdir -p cobratest
cd cobratest/
go mod init cobratest
go get -u github.com/spf13/cobra/cobra
cobra init --pkg-name cobratest
添加命令
cobra add add
tree .
.
├── cmd
│ └── root.go
├── go.mod
├── go.sum
├── LICENSE
└── main.go
1 directory, 5 files
go build
./cobratest help
添加子命令
cobra add even
// cmd/even.go
func init() {
addCmd.AddCommand(evenCmd)
}
把rootCmd改成addCmd,会给add命令添加一个子命令
阅读(655) | 评论(0) | 转发(0) |