first commit

This commit is contained in:
king
2021-01-01 20:30:52 +08:00
commit d4be972494
12 changed files with 1309 additions and 0 deletions

27
action/action.go Normal file
View File

@ -0,0 +1,27 @@
package action
import (
"encoding/json"
"github.com/urfave/cli/v2"
"github.com/zeromicro/goctl-swagger/generate"
"io/ioutil"
"os"
)
func Generator(ctx *cli.Context) error {
pkg := ctx.String("package")
std, err := ioutil.ReadAll(os.Stdin)
if err != nil {
return err
}
var plugin generate.Plugin
plugin.ParentPackage = pkg
err = json.Unmarshal(std, &plugin)
if err != nil {
return err
}
return generate.Do(plugin)
}