INNER CODE UNIT · Go
doMain
envoyproxy/ai-gateway · cmd/aigw/main.go:180
func doMain(ctx context.Context, stdout, stderr io.Writer, args []string, exitFn func(int),
rf runFn,
hf healthcheckFn,
df downloadEnvoyFn,
) {
var c cmd
parser, err := kong.New(&c,
kong.Name("aigw"),
kong.Description("Envoy AI Gateway CLI"),
kong.Writers(stdout, stderr),
kong.Exit(exitFn),
)
if err != nil {
log.Fatalf("Error creating parser: %v", err)
}
parsed, err := parser.Parse(args)
parser.FatalIfErrorf(err)