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:
@@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user