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

@@ -1,7 +1,6 @@
package cli
import (
"flag"
"fmt"
"io"
@@ -17,8 +16,7 @@ type sourceDiagnosticArgs struct {
}
func parseSourceDiagnosticArgs(stderr io.Writer, command string, args []string) (sourceDiagnosticArgs, bool) {
flags := flag.NewFlagSet(command, flag.ContinueOnError)
flags.SetOutput(stderr)
flags := newFlagSet(command, stderr)
configPath := flags.String("config", "", "path to config file")
pipelineID := flags.String("pipeline", "", "pipeline id")
bundlePath := flags.String("bundle", "", "source-root-relative bundle path")