add host and basepath config

This commit is contained in:
MaxToby
2021-07-30 14:33:10 +08:00
parent d658701630
commit 0e70444ab8
5 changed files with 32 additions and 21 deletions

14
main.go
View File

@ -2,10 +2,11 @@ package main
import (
"fmt"
"github.com/urfave/cli/v2"
"github.com/zeromicro/goctl-swagger/action"
"os"
"runtime"
"github.com/urfave/cli/v2"
"github.com/zeromicro/goctl-swagger/action"
)
var (
@ -16,6 +17,14 @@ var (
Usage: "generates swagger.json",
Action: action.Generator,
Flags: []cli.Flag{
&cli.StringFlag{
Name: "host",
Usage: "api request address",
},
&cli.StringFlag{
Name: "basepath",
Usage: "url request prefix",
},
&cli.StringFlag{
Name: "filename",
Usage: "swagger save file name",
@ -26,7 +35,6 @@ var (
)
func main() {
app := cli.NewApp()
app.Usage = "a plugin of goctl to generate swagger.json"
app.Version = fmt.Sprintf("%s %s/%s", version, runtime.GOOS, runtime.GOARCH)