瀏覽代碼

Fixes #35 for now. (TODO: Implement Si natively])

Jguer 7 年之前
父節點
當前提交
3ab83cd14f
共有 2 個文件被更改,包括 9 次插入8 次删除
  1. 1 1
      config/config.go
  2. 8 7
      query.go

+ 1 - 1
config/config.go

@@ -270,7 +270,7 @@ func PassToPacman(op string, pkgs []string, flags []string) error {
 		args = append(args, flags...)
 	}
 
-	if strings.Contains(op, "-Q") {
+	if strings.Contains(op, "-Q") || op == "Si" {
 		cmd = exec.Command(YayConf.PacmanBin, args...)
 	} else {
 		args = append([]string{YayConf.PacmanBin}, args...)

+ 8 - 7
query.go

@@ -73,13 +73,14 @@ func syncInfo(pkgS []string, flags []string) (err error) {
 		return
 	}
 
-	q, err := rpc.Info(aurS)
-	if err != nil {
-		fmt.Println(err)
-	}
-
-	for _, aurP := range q {
-		aur.PrintInfo(&aurP)
+	if len(aurS) != 0 {
+		q, err := rpc.Info(aurS)
+		if err != nil {
+			fmt.Println(err)
+		}
+		for _, aurP := range q {
+			aur.PrintInfo(&aurP)
+		}
 	}
 
 	if len(repoS) != 0 {