From bc221dc55e59fee7a8c69c28a97d1fe46a0ad144 Mon Sep 17 00:00:00 2001 From: Dan White Date: Thu, 31 Aug 2017 13:27:15 -0500 Subject: [PATCH] TimeSampleHistogram: add option for N days ago --- TimeSampleHistogram | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/TimeSampleHistogram b/TimeSampleHistogram index f0d3c76..572c9d4 100755 --- a/TimeSampleHistogram +++ b/TimeSampleHistogram @@ -38,6 +38,8 @@ parser.add_option('-t', '--today', dest='today', action='store_true', help='show today only', default=False) parser.add_option('-y', '--yesterday', dest='yesterday', action='store_true', help='show yesterday only', default=False) +parser.add_option('-a', '--days-ago', dest='daysago', action='store', + help='show for N days ago', metavar='N', type='int') parser.add_option('-w', '--width', dest='width', type='int', help='width of report', metavar='W', default=PRINT_WIDTH) parser.add_option('-n', '--numer', dest='numsort', action='store_true', @@ -101,6 +103,9 @@ elif opt.today: elif opt.yesterday: startdate = enddate = dt.date.today() - dt.timedelta(1) +if isinstance(opt.daysago, int): + startdate = enddate = dt.date.today() - dt.timedelta(opt.daysago) + # handle -d, --days option # if supplied, modify either startdate or enddate accordingly if opt.days > 0: -- 2.25.1