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)
|
dates = daterange.week(year, week)
|
||||||
filename = sys.argv[1]
|
filename = sys.argv[1]
|
||||||
elif len(sys.argv) == 3:
|
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)
|
dates = daterange.between(date, date)
|
||||||
filename = sys.argv[2]
|
|
||||||
elif len(sys.argv) == 4:
|
elif len(sys.argv) == 4:
|
||||||
start = parse_date(sys.argv[1])
|
filename = sys.argv[1]
|
||||||
end = parse_date(sys.argv[2])
|
start = parse_date(sys.argv[2])
|
||||||
|
end = parse_date(sys.argv[3])
|
||||||
dates = daterange.between(start, end)
|
dates = daterange.between(start, end)
|
||||||
filename = sys.argv[3]
|
|
||||||
else:
|
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')
|
print('start and end are in yyyy-mm-dd format')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue