你自己写代码经常会go run xxx.go
,但是如果一个仓库下有一个cmd
目录并且之下会有很多main
函数,那么你每次启动都会go run cmd/xxx.go xxxx
,这样做很ugly,有没有办法让启动程序更优雅美观一些呢?当然是有的,社区有很成熟的命令行库程序,例如今天我们来介绍的Cobra.
原创大约 7 分钟
你自己写代码经常会go run xxx.go
,但是如果一个仓库下有一个cmd
目录并且之下会有很多main
函数,那么你每次启动都会go run cmd/xxx.go xxxx
,这样做很ugly,有没有办法让启动程序更优雅美观一些呢?当然是有的,社区有很成熟的命令行库程序,例如今天我们来介绍的Cobra.