Cobor
17.cobor
01.cobra使用
- GitHub地址: https://github.com/spf13/cobra/blob/master/user_guide.md
- 参考博客:https://www.qikqiak.com/post/create-cli-app-with-cobra/
- 安装
1.1 基本使用
- 初始项目
- 2)下载cobra
- 3)
cobra init
命令来初始化 CLI 应用的脚手架
1.2 初始化结构说明
- 目录结构
- main.go
- cmd/root.go
rootCmd
根命令就会首先运行initConfig
函数,当所有的初始化函数执行完成后,才会执行rootCmd
的RUN: func
执行函数- 我们可以在
initConfig
函数里面添加一些 Debug 信息
02.cobra项目使用
2.0 目录结构
- 目录结构
2.1 main.go
2.2 cmd/root.go
2.3 cmd/serve.go
2.4 运行测试
- 我们可以根据当前命令行传入的
配置文件位置、端口号、启动模式
来启动项目
Cobor
http://coderedeng.github.io/2022/06/19/Go常用库介绍 - cobor/