Parcourir la source

Fix -Qu to respect -q. Fixes #726

Jguer il y a 6 ans
Parent
commit
293339263c
1 fichiers modifiés avec 10 ajouts et 2 suppressions
  1. 10 2
      print.go

+ 10 - 2
print.go

@@ -402,7 +402,11 @@ func printUpdateList(parser *arguments) error {
 	if !parser.existsArg("m", "foreign") {
 		for _, pkg := range repoUp {
 			if noTargets || targets.get(pkg.Name) {
-				fmt.Printf("%s %s -> %s\n", bold(pkg.Name), green(pkg.LocalVersion), green(pkg.RemoteVersion))
+				if parser.existsArg("q", "quiet") {
+					fmt.Printf("%s\n", pkg.Name)
+				} else {
+					fmt.Printf("%s %s -> %s\n", bold(pkg.Name), green(pkg.LocalVersion), green(pkg.RemoteVersion))
+				}
 				delete(targets, pkg.Name)
 			}
 		}
@@ -411,7 +415,11 @@ func printUpdateList(parser *arguments) error {
 	if !parser.existsArg("n", "native") {
 		for _, pkg := range aurUp {
 			if noTargets || targets.get(pkg.Name) {
-				fmt.Printf("%s %s -> %s\n", bold(pkg.Name), green(pkg.LocalVersion), green(pkg.RemoteVersion))
+				if parser.existsArg("q", "quiet") {
+					fmt.Printf("%s\n", pkg.Name)
+				} else {
+					fmt.Printf("%s %s -> %s\n", bold(pkg.Name), green(pkg.LocalVersion), green(pkg.RemoteVersion))
+				}
 				delete(targets, pkg.Name)
 			}
 		}