瀏覽代碼

Filter out yay command line options

morganamilo 7 年之前
父節點
當前提交
66f2c8f869
共有 1 個文件被更改,包括 8 次插入0 次删除
  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