mirror of
https://github.com/openziti/zrok.git
synced 2024-11-25 01:23:49 +01:00
skip the automatically generated main
This commit is contained in:
parent
3c19094b32
commit
a0664a4562
@ -15,7 +15,7 @@ zrokDir=$(realpath "$scriptDir/..")
|
|||||||
zrokSpec=$(realpath "$zrokDir/specs/zrok.yml")
|
zrokSpec=$(realpath "$zrokDir/specs/zrok.yml")
|
||||||
|
|
||||||
echo "...generating zrok server"
|
echo "...generating zrok server"
|
||||||
swagger generate server -f "$zrokSpec" -s rest_zrok_server -t "$zrokDir" -m "rest_model"
|
swagger generate server -f "$zrokSpec" -s rest_zrok_server -t "$zrokDir" -m "rest_model" --exclude-main
|
||||||
|
|
||||||
echo "...generating zrok client"
|
echo "...generating zrok client"
|
||||||
swagger generate client -f "$zrokSpec" -c rest_zrok_client -t "$zrokDir" -m "rest_model"
|
swagger generate client -f "$zrokSpec" -c rest_zrok_client -t "$zrokDir" -m "rest_model"
|
@ -1,57 +0,0 @@
|
|||||||
// Code generated by go-swagger; DO NOT EDIT.
|
|
||||||
|
|
||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"log"
|
|
||||||
"os"
|
|
||||||
|
|
||||||
"github.com/go-openapi/loads"
|
|
||||||
flags "github.com/jessevdk/go-flags"
|
|
||||||
|
|
||||||
"github.com/openziti-test-kitchen/zrok/rest_zrok_server"
|
|
||||||
"github.com/openziti-test-kitchen/zrok/rest_zrok_server/operations"
|
|
||||||
)
|
|
||||||
|
|
||||||
// This file was generated by the swagger tool.
|
|
||||||
// Make sure not to overwrite this file after you generated it because all your edits would be lost!
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
|
|
||||||
swaggerSpec, err := loads.Embedded(rest_zrok_server.SwaggerJSON, rest_zrok_server.FlatSwaggerJSON)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalln(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
api := operations.NewZrokAPI(swaggerSpec)
|
|
||||||
server := rest_zrok_server.NewServer(api)
|
|
||||||
defer server.Shutdown()
|
|
||||||
|
|
||||||
parser := flags.NewParser(server, flags.Default)
|
|
||||||
parser.ShortDescription = "zrok"
|
|
||||||
parser.LongDescription = "zrok client access"
|
|
||||||
server.ConfigureFlags()
|
|
||||||
for _, optsGroup := range api.CommandLineOptionsGroups {
|
|
||||||
_, err := parser.AddGroup(optsGroup.ShortDescription, optsGroup.LongDescription, optsGroup.Options)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalln(err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if _, err := parser.Parse(); err != nil {
|
|
||||||
code := 1
|
|
||||||
if fe, ok := err.(*flags.Error); ok {
|
|
||||||
if fe.Type == flags.ErrHelp {
|
|
||||||
code = 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
os.Exit(code)
|
|
||||||
}
|
|
||||||
|
|
||||||
server.ConfigureAPI()
|
|
||||||
|
|
||||||
if err := server.Serve(); err != nil {
|
|
||||||
log.Fatalln(err)
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user