浏览代码

Don't show missing packages if they are ignored

Jguer 6 年之前
父节点
当前提交
9ad7c34949
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      print.go

+ 9 - 0
print.go

@@ -19,6 +19,15 @@ const arrow = "==>"
 const smallArrow = " ->"
 
 func (warnings *aurWarnings) print() {
+	for _, ignored := range pacmanConf.IgnorePkg {
+		for i, name := range warnings.Missing {
+			if ignored == name {
+				warnings.Missing[i] = warnings.Missing[len(warnings.Missing)-1]
+				warnings.Missing = warnings.Missing[:len(warnings.Missing)-1]
+			}
+		}
+	}
+
 	if len(warnings.Missing) > 0 {
 		fmt.Print(bold(yellow(smallArrow)) + " Missing AUR Packages:")
 		for _, name := range warnings.Missing {