Browse Source

Fix number menu

morganamilo 7 years ago
parent
commit
072e8e6189
1 changed files with 6 additions and 1 deletions
  1. 6 1
      install.go

+ 6 - 1
install.go

@@ -71,6 +71,11 @@ func install(parser *arguments) error {
 		parser.targets.set(name)
 	}
 
+	for i, pkg := range requestTargets {
+		_, name := splitDbFromName(pkg)
+		requestTargets[i] = name
+	}
+
 	if len(dt.Missing) > 0 {
 		str := bold(red(arrow+" Error: ")) + "Could not find all required packages:"
 
@@ -93,7 +98,7 @@ func install(parser *arguments) error {
 			return err
 		}
 
-		requestTargets = make([]string, 0, len(repoUp)-len(ignore)+len(aurUp))
+		requestTargets = parser.targets.toSlice()
 
 		for _, up := range repoUp {
 			if !ignore.get(up.Name) {