test cobra

This commit is contained in:
wangchuxiao
2023-03-08 11:45:54 +08:00
parent 60876e865b
commit e55167d0bf
10 changed files with 223 additions and 144 deletions
+5 -6
View File
@@ -15,17 +15,16 @@ import (
)
func main() {
rootCmd := cmd.NewRootCmd()
rootCmd.AddPortFlag()
rootCmd.AddRunE(run)
if err := rootCmd.Execute(); err != nil {
apiCmd := cmd.NewApiCmd()
apiCmd.AddPortFlag()
apiCmd.AddApi(run)
if err := apiCmd.Execute(); err != nil {
fmt.Println(err)
os.Exit(1)
}
}
func run(rootCmd cmd.RootCmd) error {
port := rootCmd.GetPortFlag()
func run(port int) error {
if port == 0 {
port = config.Config.Api.GinPort[0]
}