Change order of arguments so you can hashbang a file and then call it with date arguments
This commit is contained in:
parent
52dd3bc1c4
commit
5297b0102d
|
@ -19,16 +19,16 @@ def main():
|
|||
dates = daterange.week(year, week)
|
||||
filename = sys.argv[1]
|
||||
elif len(sys.argv) == 3:
|
||||
date = parse_date(sys.argv[1])
|
||||
filename = sys.argv[1]
|
||||
date = parse_date(sys.argv[2])
|
||||
dates = daterange.between(date, date)
|
||||
filename = sys.argv[2]
|
||||
elif len(sys.argv) == 4:
|
||||
start = parse_date(sys.argv[1])
|
||||
end = parse_date(sys.argv[2])
|
||||
filename = sys.argv[1]
|
||||
start = parse_date(sys.argv[2])
|
||||
end = parse_date(sys.argv[3])
|
||||
dates = daterange.between(start, end)
|
||||
filename = sys.argv[3]
|
||||
else:
|
||||
print('%s [start [end]] file' % (os.path.basename(sys.argv[0])))
|
||||
print('%s file [start [end]]' % (os.path.basename(sys.argv[0])))
|
||||
print('start and end are in yyyy-mm-dd format')
|
||||
sys.exit(1)
|
||||
|
||||
|
|
Loading…
Reference in New Issue