github.com/artisanhe/tools@v1.0.1-0.20210607022958-19a8fef2eb04/cmd/cmd_swagger.go (about) 1 package cmd 2 3 import ( 4 "github.com/spf13/cobra" 5 6 "github.com/artisanhe/tools/codegen" 7 "github.com/artisanhe/tools/courier/swagger/gen" 8 ) 9 10 var cmdSwagger = &cobra.Command{ 11 Use: "swagger", 12 Short: "scan and generate swagger.json", 13 Run: func(cmd *cobra.Command, args []string) { 14 swaggerGenerator := gen.SwaggerGenerator{ 15 RootRouterName: "RootRouter", 16 } 17 codegen.Generate(&swaggerGenerator) 18 }, 19 } 20 21 func init() { 22 cmdRoot.AddCommand(cmdSwagger) 23 }