Parcourir la source

Show alpm warnings

morganamilo il y a 6 ans
Parent
commit
42a74c41c5
2 fichiers modifiés avec 10 ajouts et 0 suppressions
  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
 }