Selaa lähdekoodia

Merge pull request #171 from Morganamilo/fix--

Fix handling of -- in parser
Morgana 7 vuotta sitten
vanhempi
commit
6150dd8083
2 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 2 0
      cmd.go
  2. 4 0
      parser.go

+ 2 - 0
cmd.go

@@ -699,6 +699,8 @@ func passToPacman(args *arguments) error {
 		argArr = append(argArr, "--noconfirm")
 	}
 
+	argArr = append(argArr, "--")
+
 	argArr = append(argArr, args.formatTargets()...)
 
 	cmd = exec.Command(argArr[0], argArr[1:]...)

+ 4 - 0
parser.go

@@ -270,6 +270,10 @@ func (parser *arguments) formatArgs() (args []string) {
 	args = append(args, op)
 
 	for option, arg := range parser.options {
+		if option == "--" {
+			continue
+		}
+
 		formatedOption := formatArg(option)
 		args = append(args, formatedOption)