ddlCmd.Flags().StringVar(&command.VarStringStyle,"style","","The file naming format, see [https://github.com/zeromicro/go-zero/tree/master/tools/goctl/config/readme.md]")
ddlCmd.Flags().BoolVarP(&command.VarBoolCache,"cache","c",false,"Generate code with cache [optional]")
ddlCmd.Flags().BoolVar(&command.VarBoolIdea,"idea",false,"For idea plugin [optional]")
ddlCmd.Flags().StringVar(&command.VarStringDatabase,"database","","The name of database [optional]")
ddlCmd.Flags().StringVar(&command.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")
ddlCmd.Flags().StringVar(&command.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\nThe git repo directory must be consistent with the https://github.com/zeromicro/go-zero-template directory structure")
datasourceCmd.Flags().StringVar(&command.VarStringStyle,"style","","The file naming format, see [https://github.com/zeromicro/go-zero/tree/master/tools/goctl/config/readme.md]")
datasourceCmd.Flags().BoolVar(&command.VarBoolIdea,"idea",false,"For idea plugin [optional]")
datasourceCmd.Flags().StringVar(&command.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")
datasourceCmd.Flags().StringVar(&command.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\nThe git repo directory must be consistent with the https://github.com/zeromicro/go-zero-template directory structure")
pgDatasourceCmd.Flags().StringVar(&command.VarStringURL,"url","",`The data source of database,like "postgres://root:password@127.0.0.1:5432/database?sslmode=disable"`)
pgDatasourceCmd.Flags().StringVarP(&command.VarStringTable,"table","t","","The table or table globbing patterns in the database")
pgDatasourceCmd.Flags().StringVar(&command.VarStringStyle,"style","","The file naming format, see [https://github.com/zeromicro/go-zero/tree/master/tools/goctl/config/readme.md]")
pgDatasourceCmd.Flags().BoolVar(&command.VarBoolIdea,"idea",false,"For idea plugin [optional]")
pgDatasourceCmd.Flags().StringVar(&command.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")
pgDatasourceCmd.Flags().StringVar(&command.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")
pgDatasourceCmd.Flags().StringVar(&command.VarStringBranch,"branch","","The branch of the remote repo, it does work with --remote")
mongoCmd.Flags().StringVar(&mongo.VarStringStyle,"style","","The file naming format, see [https://github.com/zeromicro/go-zero/tree/master/tools/goctl/config/readme.md]")
mongoCmd.Flags().StringVar(&mongo.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")
mongoCmd.Flags().StringVar(&mongo.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\nThe git repo directory must be consistent with the https://github.com/zeromicro/go-zero-template directory structure")
mysqlCmd.PersistentFlags().StringSliceVarP(&command.VarStringSliceIgnoreColumns,"ignore-columns","i",[]string{"create_at","created_at","create_time","update_at","updated_at","update_time"},"Ignore columns while creating or updating rows")