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, "-") {
checkFlag(arg, &i, &verbose, swflags)
} else {
patterns = args[i:]
flags = args[:i]
patterns = append([]string{}, args[i:]...)
flags = append([]string{}, args[:i]...)
return
}
}