diff --git a/src/Rules.cpp b/src/Rules.cpp index a7141c0b..664a7fdd 100644 --- a/src/Rules.cpp +++ b/src/Rules.cpp @@ -38,7 +38,7 @@ static std::map defaultSettings = {"confirmation", "yes"}, {"version", VERSION}, {"debug", "off"}, - {"quiet", "off"}, + {"verbose", "on"}, }; //////////////////////////////////////////////////////////////////////////////// diff --git a/src/commands/CmdStart.cpp b/src/commands/CmdStart.cpp index 1b444b9a..49ae86ab 100644 --- a/src/commands/CmdStart.cpp +++ b/src/commands/CmdStart.cpp @@ -52,7 +52,7 @@ int CmdStart ( log.write ("debug", std::string ("Stopped tracking: ") + latest.serialize ()); // User feedback. - if (! rules.getBoolean ("quiet")) + if (rules.getBoolean ("verbose")) std::cout << intervalSummarize (rules, latest); } @@ -70,7 +70,8 @@ int CmdStart ( log.write ("debug", std::string ("Started tracking: ") + now.serialize ()); // User feedback. - if (! rules.getBoolean ("quiet")) + std::cout << "# rules verbose " << rules.get ("verbose") << "\n"; + if (rules.getBoolean ("verbose")) std::cout << intervalSummarize (rules, now); return 0; diff --git a/src/commands/CmdStop.cpp b/src/commands/CmdStop.cpp index a37ba899..96b80295 100644 --- a/src/commands/CmdStop.cpp +++ b/src/commands/CmdStop.cpp @@ -51,7 +51,7 @@ int CmdStop ( log.write ("debug", std::string ("Stopped tracking: ") + latest.serialize ()); // User feedback. - if (! rules.getBoolean ("quiet")) + if (rules.getBoolean ("verbose")) std::cout << intervalSummarize (rules, latest); // If tags were specified, and after removing those tags, there are still @@ -72,7 +72,7 @@ int CmdStop ( log.write ("debug", std::string ("Started tracking: ") + latest.serialize ()); // User feedback. - if (! rules.getBoolean ("quiet")) + if (rules.getBoolean ("verbose")) std::cout << "\n" << intervalSummarize (rules, latest); } } @@ -80,7 +80,7 @@ int CmdStop ( { std::string message = "There is no active time tracking."; log.write ("warning", message); - if (! rules.getBoolean ("quiet")) + if (rules.getBoolean ("verbose")) std::cout << message << "\n"; } diff --git a/src/init.cpp b/src/init.cpp index 47a4781d..6fbf6860 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -90,14 +90,14 @@ void initializeDataAndRules ( Log& log) { // Make common hints available via rules: - // :debug - // :quiet + // :debug --> debug + // :quiet --> verbose for (auto& arg : cli._args) { if (arg.hasTag ("HINT")) { if (arg.attribute ("canonical") == ":debug") rules.set ("debug", "on"); - if (arg.attribute ("canonical") == ":quiet") rules.set ("quiet", "on"); + if (arg.attribute ("canonical") == ":quiet") rules.set ("verbose", "off"); } }