From dd1198ee5a9aada0ba89addde0a967a905636baf Mon Sep 17 00:00:00 2001 From: Esko Kokkonen Date: Sun, 18 Sep 2011 22:42:06 +0300 Subject: [PATCH] Add the --quiet flag This option gives less verbose output --- emerge-timer.py | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/emerge-timer.py b/emerge-timer.py index 4e14617..208fffa 100755 --- a/emerge-timer.py +++ b/emerge-timer.py @@ -11,6 +11,7 @@ LOGFILE = "/var/log/emerge.log" green_start = "\033[32m" color_stop = "\033[m" +QUIET = False PACKAGES = [] @@ -91,11 +92,13 @@ class package: """This prints the emerge times for different versions in the normal operating mode of the script""" - for p in self.versions: + if QUIET == False: - print('-'*90 + "\n" + - green_start + self.name + p[0] + color_stop + " >>> " + - time(p[1]) + " >>> " + date(p[2])) + for p in self.versions: + + print('-'*90 + "\n" + + green_start + self.name + p[0] + color_stop + + " >>> " + time(p[1]) + " >>> " + date(p[2])) print('-'*90 + "\n" + "Package " + green_start + self.name + color_stop + " emerged " + @@ -106,17 +109,21 @@ class package: def print_pretended_times(self): """This is used the print all the pretended times""" - print("\t" + green_start + self.name + '-' + self.version + color_stop), + + if QUIET == False: + print("\t" + green_start + self.name + '-' + self.version + color_stop), if len(self.versions) > 1: aver_time = self.average_time() - print("\n\taverage time: " + time(aver_time)) + if QUIET == False: + print("\n\taverage time: " + time(aver_time)) return aver_time else: - print("\n\t no previous emerges") + if QUIET == False: + print("\n\t no previous emerges") return 0 @@ -400,7 +407,7 @@ Options: \t-c, --current \t Show time until currently compiling package finishes \t-p, --pretended Calculate compile time from piped 'emerge -p' output \t-h, --help \t Show this helpscreen - +\t-q, --quiet \t Be less verbose \t--no-color \t Use colorless output""" print usage @@ -426,6 +433,9 @@ if __name__ == "__main__": if arg == "-h" or arg == "--help": usage() + if arg == "-q" or arg == "--quiet": + QUIET = True + if arg == "--no-color": green_start = "" color_stop = "" -- 2.44.0