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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…