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

29
generate/generate.go Normal file
View File

@ -0,0 +1,29 @@
package generate
import (
"bytes"
"encoding/json"
"fmt"
"io/ioutil"
)
func Do(in Plugin) error {
swagger, err := applyGenerate(in)
if err != nil {
fmt.Println(err)
}
var formatted bytes.Buffer
enc := json.NewEncoder(&formatted)
enc.SetIndent("", " ")
if err := enc.Encode(swagger); err != nil {
}
output := in.Dir + "/swagger.json"
err = ioutil.WriteFile(output, formatted.Bytes(), 0666)
return err
}