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',
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: