Browse Source

Show alpm warnings

morganamilo 6 năm trước cách đây
mục cha
commit
42a74c41c5
2 tập tin đã thay đổi với 10 bổ sung0 xóa
  1. 9 0
      callbacks.go
  2. 1 0
      main.go

+ 9 - 0
callbacks.go

@@ -85,3 +85,12 @@ func questionCallback(question alpm.QuestionAny) {
 		}
 	}
 }
+
+func logCallback(level alpm.LogLevel, str string) {
+	switch level {
+	case alpm.LogWarning:
+		fmt.Print(bold(yellow(smallArrow)), " ", str)
+	case alpm.LogError:
+		fmt.Print(bold(red(smallArrow)), " ", str)
+	}
+}

+ 1 - 0
main.go

@@ -191,6 +191,7 @@ func initAlpmHandle() (err error) {
 	}
 
 	alpmHandle.SetQuestionCallback(questionCallback)
+	alpmHandle.SetLogCallback(logCallback)
 	return
 }