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

12
internal/cli/flags.go Normal file
View File

@@ -0,0 +1,12 @@
package cli
import (
"flag"
"io"
)
func newFlagSet(name string, stderr io.Writer) *flag.FlagSet {
flags := flag.NewFlagSet(name, flag.ContinueOnError)
flags.SetOutput(stderr)
return flags
}