Cmd.Flags().StringVar(&varStringBase,"base","scratch","The base image to build the docker image, default scratch")
Cmd.Flags().IntVar(&varIntPort,"port",0,"The port to expose, default none")
Cmd.Flags().StringVar(&varStringHome,"home","","The goctl home path of the template, --home and --remote cannot be set at the same time, if they are, --remote has higher priority")
Cmd.Flags().StringVar(&varStringRemote,"remote","","The remote git repo of the template, --home and --remote cannot be set at the same time, if they are, --remote has higher priority\n\tThe git repo directory must be consistent with the https://github.com/zeromicro/go-zero-template directory structure")
Cmd.Flags().StringVar(&varStringBranch,"branch","","The branch of the remote repo, it does work with --remote")