INNER CODE UNIT · Go
addServiceGenerateCommands
pace/bricks · cmd/pb/main.go:137
func addServiceGenerateCommands(rootCmdGenerate *cobra.Command) {
var pkgName, path, source string
cmdRest := &cobra.Command{
Use: "rest",
Args: cobra.NoArgs,
Run: func(cmd *cobra.Command, args []string) {
generate.Rest(generate.RestOptions{
PkgName: pkgName,
Path: path,
Source: source,
})
},
}
cmdRest.Flags().StringVar(&pkgName, "pkg", "", "name for the generated go package")
cmdRest.Flags().StringVar(&path, "path", "", "path for generated file")
cmdRest.Flags().StringVar(&source, "source", "", "OpenAPIv3 source to use for generation")
rootCmdGenerate.AddCommand(cmdRest)