From 08c053b71746337fcb8321433c97924cbcaa03a5 Mon Sep 17 00:00:00 2001 From: JozanLeClerc Date: Mon, 30 Dec 2019 11:31:17 +0100 Subject: Now uses error output for errors --- src/jo_lowbat.cpp | 6 +++--- src/main.cpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/jo_lowbat.cpp b/src/jo_lowbat.cpp index 73899a7..26e3713 100644 --- a/src/jo_lowbat.cpp +++ b/src/jo_lowbat.cpp @@ -9,7 +9,7 @@ using namespace std; uint8_t Lowbat::jo_testAcpi(void) { if (system("which acpi > /dev/null 2>&1")) { - cout << "acpi is not installed. Please install it in order to run lowbat" << endl; + cerr << "acpi is not installed. Please install it in order to run lowbat" << endl; return 1; } cout << "acpi is installed" << endl; @@ -19,7 +19,7 @@ Lowbat::jo_testAcpi(void) { uint8_t Lowbat::jo_testNotifySend(void) { if (system("which notify-send > /dev/null 2>&1")) { - cout << "notify-send is not installed. Please install it in order to run lowbat" << endl; + cerr << "notify-send is not installed. Please install it in order to run lowbat" << endl; return 1; } cout << "notify-send is installed" << endl; @@ -29,7 +29,7 @@ Lowbat::jo_testNotifySend(void) { uint8_t Lowbat::jo_testEspeak(void) { if (system("which espeak > /dev/null 2>&1")) { - cout << "espeak is not installed. Please install it in order to run --say option" << endl; + cerr << "espeak is not installed. Please install it in order to run --say option" << endl; return 1; } cout << "espeak is installed" << endl; diff --git a/src/main.cpp b/src/main.cpp index e66abf3..54f8a0f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -28,11 +28,11 @@ int main(int argc, const char *argv[]) { while (true) { while (lowbat.jo_fetchBatlvl() < 15 && !lowbat.jo_fetchAcstat()) { if (lowbat.jo_notify()) { - cout << "Error: could not use notify-send" << endl; + cerr << "Error: could not use notify-send" << endl; return 3; } if (speaks && lowbat.jo_speak()) { - cout << "Error: could not use espeak" << endl; + cerr << "Error: could not use espeak" << endl; } cout << "Sleep for 20s" << endl; sleep_for(seconds(20)); -- cgit v1.2.3