Explorar o código

Filter out yay command line options

morganamilo %!s(int64=7) %!d(string=hai) anos
pai
achega
66f2c8f869
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      parser.go

+ 8 - 0
parser.go

@@ -447,6 +447,10 @@ func (parser *arguments) parseShortOption(arg string, param string) (usedNext bo
 
 	arg = arg[1:]
 
+	if isYayParam(arg) {
+		return
+	}
+
 	for k, _char := range arg {
 		char := string(_char)
 
@@ -481,6 +485,10 @@ func (parser *arguments) parseLongOption(arg string, param string) (usedNext boo
 
 	arg = arg[2:]
 
+	if isYayParam(arg) {
+		return
+	}
+
 	if hasParam(arg) {
 		err = parser.addParam(arg, param)
 		usedNext = true