一、简介
Cobra-cli 是一个优秀的命令行开发组件库,被用在很多世界级影响力的项目中,比如Kubernetes、Docker、Istio、ETCD、Hugo和Github CLI等。Cobra-cli 包含代码生成、参数解析、子命令、自动补全、自动生成手册等功能,极大的缩短了开发一个命令行应用的时间,同时让你的应用符合 POSIX 规范。

二、安装
官方网站地址:https://github.com/spf13/cobra
# 初始化项目目录
go mod init mycmd
# 安装 Cobra 脚手架命令 2022-12-04 最新版 v1.3.0
go install github.com/spf13/cobra-cli@v1.3.0
三、使用
1、初始化一个命令行应用框架
# cobra-cli.exe init [-a Author] [-l License] [--config ConfigFile] [--viper]
cobra-cli.exe init -a mogublog