Add focused CLI argument helpers

This commit is contained in:
2026-05-31 03:31:57 +00:00
parent f2ec7bd11e
commit a973d0912d
5 changed files with 127 additions and 14 deletions

View File

@@ -22,8 +22,7 @@ func runCommand(ctx context.Context, args []string, stdout, stderr io.Writer) in
if err := flags.Parse(args); err != nil {
return exitUsage
}
if flags.NArg() > 0 {
fmt.Fprintf(stderr, "%s: run does not accept positional arguments: %v\n", app.Name, flags.Args())
if rejectPositionalArgs(stderr, "run", flags.Args()) {
return exitUsage
}