Merge pull request #934 from cpunion/fix-build

build.ParseArgs returns new slices to fix wrong patterns with flags appending
This commit is contained in:
xushiwei
2025-01-07 18:07:13 +08:00
committed by GitHub

View File

@@ -688,8 +688,8 @@ func ParseArgs(args []string, swflags map[string]bool) (flags, patterns []string
if strings.HasPrefix(arg, "-") { if strings.HasPrefix(arg, "-") {
checkFlag(arg, &i, &verbose, swflags) checkFlag(arg, &i, &verbose, swflags)
} else { } else {
patterns = args[i:] patterns = append([]string{}, args[i:]...)
flags = args[:i] flags = append([]string{}, args[:i]...)
return return
} }
} }