Centralize CLI flag set setup

This commit is contained in:
2026-06-04 00:45:12 +00:00
parent 982e7e9863
commit 9000e12d47
6 changed files with 17 additions and 15 deletions

View File

@@ -2,7 +2,6 @@ package cli
import (
"context"
"flag"
"fmt"
"io"
@@ -17,8 +16,7 @@ func serveCommand(ctx context.Context, args []string, stdout, stderr io.Writer)
return exitOK
}
flags := flag.NewFlagSet("serve", flag.ContinueOnError)
flags.SetOutput(stderr)
flags := newFlagSet("serve", stderr)
configPath := flags.String("config", "", "path to config file")
if err := flags.Parse(args); err != nil {
return exitUsage